laravel中缺少Auth资源

时间:2015-06-29 06:08:52

标签: php laravel-5

我想利用laravel包附带的auth系统,但问题是我使用composer制作新的laravel包,即composer create-project laravel / laravel项目名称--prefer-dist 它不会安装那些包含的auth资源(即资源>视图中的auth文件夹),而且我也无法在app目录中找到Services文件夹。 除了这个身份验证系统外,所有其他工作正常。 可能出现的问题是什么?请给我解决方案 我正和MAMP一起工作。

5 个答案:

答案 0 :(得分:8)

Taylor Otwell为Laravel 5.1做了opt-in

您需要在安装后运行以下命令

php artisan scaffold:auth

<强>更新

我认为已经回答here

答案 1 :(得分:4)

您还可以在laravel项目的根目录中运行命令php artisan make:auth。我有同样的问题,它对我有用。

命令php artisan scaffold:auth对我不起作用我不知道为什么。 它发出错误:

 [Symfony\Component\Console\Exception\CommandNotFoundException]
 Command "auth" is not defined.
 Did you mean this?
 make:auth

答案 2 :(得分:1)

在Laravel 5.2中你只需要运行这个命令“php artisan make:auth”并创建auth文件夹

答案 3 :(得分:0)

您需要执行

php artisan make:auth 

现在是否缺少样式css和js

您需要加载文件.css和.js

1)在您的项目中执行

npm install

2)然后执行 npm run dev =>现在在/ public文件夹中,现在存在js和css文件夹

3)重新加载页面

答案 4 :(得分:0)

由于不再支持 laravel 6.* 版本 make:auth,请改用 ui:auth

用于部署 ui pack run

composer require laravel/ui --dev

然后更新 composer.json :

composer update -W

然后做:

php artisan ui:auth