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="migrations",我收到如下错误
PHP Fatal error: Call to a member function connection() on null in C:\xampp\htdocs\project\laravel\vendor\laravel\frame1041行上的work\src\Illuminate\Database\Eloquent\Model.php
[Symfony\Component\Debug\Exception\FatalErrorException]
Call to a member function connection() on null 发布于 2017-07-07 02:52:25
安装软件包后,请确保已在config/app.php提供程序数组中包含服务提供程序,然后运行以下命令
php artisan vendor:publish发布于 2017-08-20 18:09:53
我修复了它,将Spatie的服务提供者放在数据库服务提供者之后。
在config/apps.php的providers数组中,放置
Spatie\Permission\PermissionServiceProvider::class,在行之后的任何位置:
Illuminate\Database\DatabaseServiceProvider::class,并再次运行发布命令。不过,我不知道为什么。
https://stackoverflow.com/questions/44954447
复制相似问题