【发布时间】:2020-08-13 14:19:52
【问题描述】:
我用 --auth 创建了一个新的 laravel 项目,但是还没有创建 HomeController。我在现有项目中尝试过 composer require laravel/ui 和 php artisan ui vue --auth ,但我遇到了同样的问题。有什么解决办法吗?我知道我可以手动创建它,但这很烦人。谢谢
【问题讨论】:
标签: laravel authentication controller
我用 --auth 创建了一个新的 laravel 项目,但是还没有创建 HomeController。我在现有项目中尝试过 composer require laravel/ui 和 php artisan ui vue --auth ,但我遇到了同样的问题。有什么解决办法吗?我知道我可以手动创建它,但这很烦人。谢谢
【问题讨论】:
标签: laravel authentication controller
在 2020 年 4 月 29 日撰写本文时尚未创建 HomeController 一个快速的解决方法是手动创建它:
php artisan make:controller HomeController
然后填写如下代码:
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
class HomeController extends Controller
{
/**
* Create a new controller instance.
*
* @return void
*/
public function __construct()
{
$this->middleware('auth');
}
/**
* Show the application dashboard.
*
* @return \Illuminate\Contracts\Support\Renderable
*/
public function index()
{
return view('home');
}
}
【讨论】:
这是 Laravel 工作人员在 Laravel UI 2.0.3 版中提出的 fixed 错误。
【讨论】: