PHP工匠迁移错误
Posted
技术标签:
【中文标题】PHP工匠迁移错误【英文标题】:PHP artisan migration error 【发布时间】:2017-06-20 11:14:18 【问题描述】:当我执行 php artisan migrate
时出现以下错误
C:\xampp\htdocs\Social>php artisan 迁移帮助
[错误异常] 包括(C:\xampp\htdocs\Social\vendor\composer/../../app/Http/Controllers/A uth/AuthController.php):无法打开流:没有这样的文件或 目录
C:\xampp\htdocs\Social>php artisan 迁移
[错误异常] 包括(C:\xampp\htdocs\Social\vendor\composer/../../app/Http/Controllers/A uth/AuthController.php):无法打开流:没有这样的文件或 目录
C:\xampp\htdocs\Soci
如何解决这个问题请帮忙???
【问题讨论】:
【参考方案1】:您似乎正在尝试通过将 Auth::routes();
(Laravel 5.3+) 或 Route::auth();
(Laravel 5.2) 添加到路由文件来使用 Laravel 身份验证系统,但您没有创建控制器和视图。因此,您需要从web.php
中删除该行并运行以下命令:
php artisan make:auth
然后将Auth::routes();
放回web.php
。或者 Route::auth();
到 routes.php
如果你使用的是 Laravel 5.2 及更低版本。
https://laravel.com/docs/5.4/authentication#authentication-quickstart
【讨论】:
根据身份验证控制器AuthController.php
的名称,他有一个旧版本(~5.2)。路由设置在/app/Http/routes.php
。【参考方案2】:
在您的项目根文件夹中运行 composer install(或 php composer.phar 安装)
【讨论】:
以上是关于PHP工匠迁移错误的主要内容,如果未能解决你的问题,请参考以下文章