2017-07-06 59 views
0
I have just install laravel 5.4 & using xampp server 
facing issue in spatie. after installing by 'composer require   spatie/laravel-permission' 

adding Spatie\Permission\PermissionServiceProvider::class, to service    providers, in config/app.php 

next when i use this command 
php artisan vendor:publish --provider="Spatie\Permission\PermissionServiceProvider" --tag="m 

igrations」, 我收到此錯誤如下spatie錯誤而發佈遷移文件

PHP Fatal error: Call to a member function connection() on null in C:\xampp\htdocs\project\laravel\vendor\laravel\frame 

工作的\ src \照亮\數據庫\雄辯\ Model.php上線1041

[Symfony\Component\Debug\Exception\FatalErrorException] 
Call to a member function connection() on null 

回答

0

安裝包後,請確認你已經包含在配置/ app.php提供一個存儲服務提供商然後運行以下命令

php artisan vendor:publish 
+0

還是同樣的錯誤 – Amir

0

我通過把Spatie的服務提供商的數據庫服務提供商後固定它。


在配置/ apps.php,提供者陣列中,放置

Spatie\Permission\PermissionServiceProvider::class, 

任何地方行:

Illuminate\Database\DatabaseServiceProvider::class, 

並重新運行再次發佈命令。我不知道爲什麼。