Я очень новичок в 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() !!}
Я получаю эту ошибку, когда я нажимаю кнопку "Зарегистрироваться" на странице регистрации.
в route.php строка 30 в HandleExceptions- > fatalExceptionFromError (массив ('type' = > '1', 'message' = > 'Class' Пользователь 'not found', 'file' = > 'C:\xampp\htdocs\urlshort\app\Http\routes.php ',' line '= > ' 30 ')) в строке HandleExceptions.php 116 в HandleExceptions- > handleShutdown()
Пройдя несколько запросов в Google, я понял, что забыл загрузить класс User. Итак, я включил ссылку на файл с классом User в файле composer.json
"autoload": {
"classmap": [
"database",
"app/User.php"
],
"psr-4": {
"App\\": "app/"
}
},
Я запустил команду composer dump-autoload
. Но я все равно получаю ту же ошибку. Я не могу понять, где мой код работал.