Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Laravel 7未授权家庭控制器_Php_Laravel_Authentication - Fatal编程技术网

Php Laravel 7未授权家庭控制器

Php Laravel 7未授权家庭控制器,php,laravel,authentication,Php,Laravel,Authentication,我将从5号搬到拉威尔7号,并使用新的auth脚手架。不迁移现有项目-仅使用更新版本迁移到。我不能让它产生一个家庭控制器。所有的身份验证控制器都可以正常生成 我的步骤: 创建一个新项目:拉雷维尔新拉雷夫劳思 cd进入项目:cd laravelAuth 需要lavavel/ui包:composer需要laravel/ui-dev 运行artisan ui命令:php artisan ui vue-auth 安装和编译:npm安装和npm运行开发 尝试创建帐户后,出现以下错误: 目标类[App\Htt

我将从5号搬到拉威尔7号,并使用新的auth脚手架。不迁移现有项目-仅使用更新版本迁移到。我不能让它产生一个家庭控制器。所有的身份验证控制器都可以正常生成

我的步骤:

创建一个新项目:拉雷维尔新拉雷夫劳思

cd进入项目:cd laravelAuth

需要lavavel/ui包:composer需要laravel/ui-dev

运行artisan ui命令:php artisan ui vue-auth

安装和编译:npm安装和npm运行开发

尝试创建帐户后,出现以下错误: 目标类[App\Http\Controllers\HomeController]不存在


没错,没有家庭控制器。任何关于检查内容的想法都会有帮助。我现在使用的是Laravel 7.9.2版,看起来这将停止在Laravel/ui中创建HomeController

解决方法是制作您自己的HomeController: php artisan make:控制器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/ui中创建HomeController

解决方法是制作您自己的HomeController: php artisan make:控制器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/ui版本2.0.3修复的


如有必要,您可以对composer进行更新

它已被laravel/ui 2.0.3版修复


如果需要,您可以对composer进行更新

事实上,该文件既不是为我创建的。我认为这个提交破坏了它也许你可以提交一个问题顺便说一句,我不建议添加-dev,因为AuthControllers依赖于traits,也不依赖于packageWell的接口,这里也一样-我想在安装之后必须手动创建控制器。php artisan make:controller HomeController应该做到这一点,并添加公共函数indexI做了一个pull请求,希望它能很快得到修复谢谢,@ClémentBaconnier,你比我跑得快确实,这个文件既不是为我创建的。我认为这个提交破坏了它也许你可以提交一个问题顺便说一句,我不建议添加-dev,因为AuthControllers依赖于traits,也不依赖于packageWell的接口,这里也一样-我想在安装之后必须手动创建控制器。php artisan make:controller HomeController应该做到这一点,并添加公共函数indexI做了一个拉取请求,希望它能很快得到修复谢谢,@ClémentBaconnier,你比我走得快