Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/257.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 5-FatalErrorException:Class';用户';找不到_Php_Composer Php_Laravel 5 - Fatal编程技术网

Php Laravel 5-FatalErrorException:Class';用户';找不到

Php Laravel 5-FatalErrorException:Class';用户';找不到,php,composer-php,laravel-5,Php,Composer Php,Laravel 5,我对Laravel很陌生,刚开始和Laravel 5建立关系。我正在尝试用Laravel创建一个简单的用户身份验证应用程序 我创建了register.blade.php,其中包含注册用户的表单 这是我的routes.php Route::post('/register', function() { $user = new User; $user->email = Input::get('email'); $user->username = Input::get('username

我对Laravel很陌生,刚开始和Laravel 5建立关系。我正在尝试用Laravel创建一个简单的用户身份验证应用程序

我创建了register.blade.php,其中包含注册用户的表单

这是我的routes.php

Route::post('/register', function()
{
$user = new User;  
$user->email = Input::get('email');
$user->username = Input::get('username');
$user->password = Hash::make(Input::get('password'));
$user->save();
$theEmail = Input::get('email');
return View::make('thanks')->with('theEmail', $theEmail);
});
下面是register.blade.php的一节,它为用户注册创建表单

{!! Form::open(array('url' => 'register')) !!}
       {!! Form::label('email', 'Email Address') !!}
       {!! Form::text('email') !!}

       {!! Form::label('username', 'Username') !!}
       {!! Form::text('username') !!}

       {!! Form::label('password', 'Password') !!}
       {!! Form::password('password') !!}

       {!! Form::submit('Sign Up') !!}
{!! Form::close() !!}
当我点击注册页面上的注册按钮时,我发现了这个错误

在routes.php第30行中 在HandleExceptions.php第116行中的HandleExceptions->fatalExceptionFromError(数组('type'=>'1','message'=>'Class'User'未找到','file'=>'C:\xampp\htdocs\urlshort\app\Http\routes.php','line'=>'30') 在HandleExceptions->HandleShutton()中

在Google中进行了一些查询之后,我意识到我忘记加载User类了。所以,我在composer.json文件中包含了指向带有用户类的文件的链接

    "autoload": {
    "classmap": [
        "database",
        "app/User.php"
    ],
    "psr-4": {
        "App\\": "app/"
    }
},
我运行了
composer dump autoload
命令。但我还是犯了同样的错误。我无法确定我的代码在哪里工作。

尝试使用

$user=new\App\user

反而


$user=新用户

我也有同样的问题,上面的答案没有帮助,但我使用了


使用App\Models\Access\User\User而不是
使用用户在我的控制器中,它工作了

键入App\Models\User仅当用户类位于命名空间中时,它对我有效。如果是,他可以从composer.json中删除“app/User.php”,因为他使用l5。我想他在名称空间应用程序中使用默认的User.php,可能是。有相同的问题吗?