Zizaco 委托不会创建 entrust.php

Zizaco entrust does not create the entrust.php

为什么我 运行 这个文件 entrust.php 没有创建:

php artisan vendor:publish

我遵循 this 配置,这是我的 composer.json

"zizaco/entrust": "5.2.x-dev"

“您还可以发布此包的配置以进一步自定义 table 名称和模型命名空间。 只需使用 php artisan vendor:publish,就会在您的 app/config 目录中创建一个 entrust.php 文件。” 但是没有创建文件 entrust.php。 我能做什么?这很奇怪。

在 link 你提供的内容中他们说 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.

试试这个 添加

"zizaco/entrust": "5.2.x-dev" in composer.json

然后作曲家更新。 然后在你的 config/app.php 添加

Zizaco\Entrust\EntrustServiceProvider::class,

在提供者数组中并且

'Entrust'   => Zizaco\Entrust\EntrustFacade::class,

接下来尝试在您的终端中发布并在您的配置中查看

php artisan vendor:publish --provider="Zizaco\Entrust\EntrustServiceProvider"

我通过运行

解决了
php artisan config:cache

之前 运行

php artisan vendor:publish

运行 这个命令

php artisan config:cache

然后 运行

php artisan vendor:publish