Laravel 5.1.19工匠制作:auth不可用

时间:2015-10-04 22:50:46

标签: php laravel laravel-5

我安装了最新版本的laravel 5.1.19。

我试过跑:

php artisan make:auth

但它正在回归:

[InvalidArgumentException]           
  Command "make:auth" is not defined.  
  Did you mean one of these?           
      make:test                        
      make:request                     
      make:migration                   
      make:seeder                      
      make:middleware                  
      make:controller                  
      make:provider                    
      make:policy                      
      make:event                       
      make:console                     
      make:job                         
      make:listener                    
      make:model                       
      make:command   

此命令不再可用吗?

顺便说一句,我在mac os x上。

4 个答案:

答案 0 :(得分:3)

是的,该命令不可用,因为laravel/laravel包默认使用Auth功能。

如果您检查Illuminate/Auth/Console,这是auth软件包的控制台命令的位置,您将只看到唯一可用的命令是auth:clear-resets

您可以从commit看到make:auth已被移除一年。

答案 1 :(得分:2)

如果您的版本类似于6.0,请检查您的Laravel版本。* 然后,请按照以下步骤-

  1. 使用此命令php artisan ui vue --auth
  2. npm install
  3. npm run dev然后export POD=$(kubectl get pods -l app=mongo-client -o custom-columns=:metadata.name -n espace-client) kubectl exec "$POD" sh -c 'mongodump --archive' > ~/backup/mongo/$(date +%F).db.dump

这用于最新的laravel 6.0版。*

答案 2 :(得分:1)

php artisan make:在laravel 5.1中没有auth 尝试更新你的作曲家(作曲家更新)并检查你的文件composer.json if laravel 5.2

答案 3 :(得分:0)

如果有人需要laravel 6.0中的make :: auth,

php artisan make:auth在laravel 6.0中不可用

尝试

composer require laravel/ui
php artisan ui vue --auth