国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

laravel 5.2中如何自動(dòng)載入自訂的類別?
巴扎黑
巴扎黑 2017-05-16 16:49:26
0
2
586

1、在 app\Libraires 下定義一個(gè)類別 QrCode.php

<?php
/**
 * Created by PhpStorm.
 * User: AIMPER
 * Date: 2016/11/30
 * Time: 10:13
 */

namespace App\Libaries;
use Endroid\QrCode;
use Illuminate\Support\Facades\DB;

class QrCode{

    public static function generateQrCode($type = null, $id = null){
        $code = random_string(32,true);
        $create_date = time();
        $expires = 0;

        $qrcodeType = DB::table('qrcode_type')->where('id','=',$type)->select('code','params')-first();
        return $qrcodeType;

    }

}

2、呼叫該類別的方法

...
use App\Libaries\QrCode;
class TestController extends Controller{
    public function index(){
        QrCode::generateQrCode(11,1);
    }
}

3、報(bào)錯(cuò)訊息

ReflectionException in Route.php line 286:
Class App\Libaries\QrCode does not exist

#4、解決嘗試
有使用 composer dump-autoload 過(guò),但是類別還是沒(méi)辦法載入進(jìn)來(lái),請(qǐng)問(wèn)如何把自訂的類別自動(dòng)載入到專案中?

巴扎黑
巴扎黑

全部回覆(2)
迷茫

在路由中透過(guò)依賴注入取得的類,需要註冊(cè)至容器。

滿天的星座

查看下項(xiàng)目根目錄下的composer.json檔案的設(shè)定。

"autoload": {
    "files":[
        "app/helpers.php"
    ],
    "psr-4": {
        "App\": "app/"
    }
},

而且報(bào)錯(cuò)發(fā)生在路由定義環(huán)節(jié),需要看看route.php的設(shè)定

最新下載
更多>
網(wǎng)站特效
網(wǎng)站源碼
網(wǎng)站素材
前端模板