Я новичок в программировании. Я создал базовую форму внутри views/register.blade.php вот такКак вставить данные в базу данных Laravel?
@section('content')
<h1>Registration Form</h1><hr>
<h3>Please insert the informations bellow:</h3>
{{Form::open(array('url'=>'test/register','method'=>'post'))}}
<input type="text" name="username" placeholder="username"><br><br>
<input type="text" name="email" placeholder="email"><br><br>
<input type="password" placeholder="password"><br><br>
<input type="submit" value="REGISTER NOW!">
{{Form::close()}}@stop
У меня есть контроллер. как это
public function create()
{
$user= Input::all();
$user = new User;
$user->username = Input::get('username');
$user->email = Input::get('email');
$user->password = Input::get('password');
$user->save();
return Redirect::back();
}
Вот мой маршрут:
Route::get('test/register', array('uses'=>'[email protected]'))
Я не могу зарегистрировать пользователей через форму. Не могли бы вы предложить мне, как это сделать?
Что вы хотите сказать? Что происходит? Вы получаете какие-либо ошибки? –
Убедитесь, что модель 'User' настроена правильно. http://laravel.com/docs/4.2/eloquent – castis
Создает ли запись? Глядя сюда, у вас должна быть небольшая ошибка, но она не будет мешать. –