【问题标题】:Zizaco entrust does not create the entrust.phpZizaco 委托不创建委托.php
【发布时间】:2016-07-19 11:58:19
【问题描述】:

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

php artisan vendor:publish

我正在关注 this 配置,这是我的 composer.json

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

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

【问题讨论】:

  • 也许您缺少权限,如果您在 linux 中尝试 sudo?还是在windows中以管理员身份打开cmd?
  • 我用的是linux,我有权限。
  • 是的……现在我也读了……你反应这么快真是太棒了!谢谢你的帮助:)

标签: laravel laravel-5.2 entrust


【解决方案1】:

在您提供的链接中,他们说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.

【讨论】:

    【解决方案2】:

    试试这个 添加

    “zizaco/entrust”:composer.json 中的“5.2.x-dev”

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

    Zizaco\Entrust\EntrustServiceProvider::class,
    

    在提供者数组中和

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

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

    php 工匠供应商:发布 --provider="Zizaco\Entrust\EntrustServiceProvider"

    check link for how to use zizaco

    【讨论】:

      【解决方案3】:

      我通过运行解决了它

      php artisan config:cache
      

      运行前

      php artisan vendor:publish
      

      【讨论】:

        【解决方案4】:

        运行这个命令

        php artisan config:cache
        

        然后运行

        php artisan vendor:publish
        

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2018-12-31
          • 2011-05-09
          • 2011-05-27
          • 2011-01-12
          • 1970-01-01
          • 2013-11-19
          相关资源
          最近更新 更多