php Laravel 9要求laravel/ui使用Auth::routes

dgtucam1  于 2023-09-29  发布在  PHP
关注(0)|答案(3)|浏览(162)

我正在将我的项目升级到Laravel 9。但是,当我试图运行php artisan时,我得到了一条错误消息。
在Auth.php第60行:要使用Auth::routes()方法,请安装laravel/ui包。
所以我安装了这个包,但仍然得到相同的错误消息。可能是什么问题,我如何解决它?

ar5n3qh5

ar5n3qh51#

步骤1:(安装Laravel UI)
composer require laravel/ui
步骤2:(生成验证UI)
php artisan ui bootstrap --auth
另外,请阅读文档:https://github.com/laravel/ui/blob/3.x/README.md

wydwbb8l

wydwbb8l2#

有同样的问题,但它在本地工作,但不是在网络主机上。如果你上传到一个远程服务器,你不能运行composer/artisan,请确保也上传bootstrap/cache中的文件(packages.php和services.php)

5t7ly7z5

5t7ly7z53#

它表示您需要安装Laravel/ui软件包才能使用Auth::routes()方法。
要解决此问题,您可以执行以下步骤:

**第一步:**使用Composer安装laravel/ui包:

composer require laravel/ui

**第二步:**为其生成认证脚手架。

对于基于Bootstrap的脚手架:

php artisan ui bootstrap --auth

对于基于Vue. js的脚手架:

php artisan ui vue --auth

对于基于React的脚手架:

php artisan ui react --auth

**第三步:**在routes/web.php中使用Auth::routes()

// routes/web.php
use Illuminate\Support\Facades\Route;

// ...

Auth::routes();

// ...

相关问题