0
當我嘗試使用他DB類雄辯的我得到這個錯誤:雄辯DB類爲null
Call to a member function raw() on null
代碼:
use Illuminate\Support\Facades\DB;
...
DB::raw("count(id_annonce)")
...
我已經嘗試過更新作曲家和框架
當我嘗試使用他DB類雄辯的我得到這個錯誤:雄辯DB類爲null
Call to a member function raw() on null
代碼:
use Illuminate\Support\Facades\DB;
...
DB::raw("count(id_annonce)")
...
我已經嘗試過更新作曲家和框架
閱讀:https://jenssegers.com/index.php/53/using-eloquent-without-laravel
您必須使用Capsule
來初始化數據庫連接並引導雄辯。無論如何,如果你願意,你可以使用別名來稱呼它DB
。
已製作膠囊=/ 要求'vendor/autoload.php'; 使用Illuminate \ Container \ Container; 使用Illuminate \ Database \ Capsule \ Manager作爲Capsule; 使用Illuminate \ Events \ Dispatcher; $ capsule = new Capsule; $ capsule-> addConnection(陣列( '司機'=> '的MySQL', '主機'=> '本地主機', '數據庫'=> '眼鏡', '用戶名'=> '根', 'password'=>'root', 'charset'=>'utf8', 'collation'=>'utf8_unicode_ci', 'prefix'=>'' )); $ capsule-> setEventDispatcher(new Dispatcher(new Container)); $ capsule-> setAsGlobal(); $ capsule-> bootEloquent(); –
嘗試使用'Capsule :: raw'而不是'DB :: raw' – Grork
工作!謝謝 ! –