gpt4 book ai didi

php - Laravel 5 - FatalErrorException : Class 'User' not found

转载 作者:行者123 更新时间:2023-12-03 00:56:05 25 4
gpt4 key购买 nike

我对 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->fatalExceptionFromError(array('type' => '1', 'message' => '类 'User' 未找到', 'file' => 'C:\xampp\htdocs\urlshort\app\Http\routes.php', 'line' => '30')) 在 HandleExceptions.php 第 116 行在 HandleExceptions->handleShutdown()

在 Google 中进行了几次查询后,我意识到我忘记加载 User 类。因此,我在composer.json 文件中包含了指向具有 User 类的文件的链接

    "autoload": {
"classmap": [
"database",
"app/User.php"
],
"psr-4": {
"App\\": "app/"
}
},

我运行了composer dump-autoload命令。但我仍然遇到同样的错误。我无法弄清楚我的代码在哪里工作。

最佳答案

尝试使用

$user = new\App\User;

相反

$user = 新用户;

关于php - Laravel 5 - FatalErrorException : Class 'User' not found,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28610771/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com