【问题标题】:FIXED AFTER I REPORTED THE BUG - laravel new project --auth doesn't create HomeController.php在我报告错误后修复 - laravel 新项目 --auth 不会创建 HomeController.php
【发布时间】:2020-08-13 14:19:52
【问题描述】:

我用 --auth 创建了一个新的 laravel 项目,但是还没有创建 HomeController。我在现有项目中尝试过 composer require laravel/ui 和 php artisan ui vue --auth ,但我遇到了同样的问题。有什么解决办法吗?我知道我可以手动创建它,但这很烦人。谢谢

【问题讨论】:

    标签: laravel authentication controller


    【解决方案1】:

    在 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');
        }
    }
    

    【讨论】:

    • 感谢克里斯托夫
    • 没问题 - 如果这解决了您的问题,请不要忘记接受答案
    【解决方案2】:

    这是 Laravel 工作人员在 Laravel UI 2.0.3 版中提出的 fixed 错误。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-02-17
      • 1970-01-01
      • 2020-06-23
      • 2015-02-01
      • 2011-12-13
      • 2019-04-27
      • 2019-05-16
      • 2020-02-09
      相关资源
      最近更新 更多