为什么我运行时没有创建文件entrust.php
php artisan vendor:publish
我遵循这个配置,这是我的composer.json
"zizaco/entrust": "5.2.x-dev"
"您还可以发布此包的配置,以进一步自定义表名和模型命名空间。只需使用php artisan vendor:publish,就会在app/config目录中创建一个entrust.php文件。"但是没有创建文件entrust.php。我能做什么?这很奇怪。
在您提供的链接中,他们说and, if it does not appear, manually copy the /vendor/zizaco/entrust/src/config/config.php file in your config directory and rename it entrust.php.
试试这个添加
composer.json 中的"zizaco/contrust":"5.2.x-dev"
然后composer更新。然后在config/app.php中添加
ZizacoEntrustEntrustServiceProvider::class,
在提供者阵列和中
'Entrust' => ZizacoEntrustEntrustFacade::class,
下一步尝试在您的终端中发布并在您的配置中查看
php-artisan供应商:发布--provider="Zizaco\Entrust\EntrustServiceProvider"
查看如何使用zizaco 的链接
我通过运行解决了这个问题
php artisan config:cache
运行之前
php artisan vendor:publish
运行此命令
php artisan config:cache
然后运行
php artisan vendor:publish