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