Sha*_*yle 4 php laravel laravel-5
我正在尝试使用restful控制器在laravel 5应用程序中注册用户.
问题是当我在我的商店函数中转储数据时,我只获取csrf令牌,而不是值.
这是我到目前为止所尝试的:
Input::all();Request::get();这是我正在执行的代码:
形成
<form class="form-horizontal" method="post" action="/users">
<div class="form-group">
<label for="name" class="col-lg-2 control-label">
Name
</label>
<div class="col-lg-10">
<input type="text" class="form-control" id="name" value="a">
</div>
</div>
<div class="form-group">
<label for="email" class="col-lg-2 control-label">
Email
</label>
<div class="col-lg-10">
<input type="email" class="form-control" id="email" value="a@a.Fr">
</div>
</div>
<div class="form-group">
<label for="password" class="col-lg-2 control-label">
Pw
</label>
<div class="col-lg-10">
<input type="password" class="form-control" id="password">
</div>
</div>
<div class="form-group">
<div class="col-lg-10 col-lg-offset-2">
<button type="reset" class="btn btn-default">Cancel</button>
<button type="submit" class="btn btn-primary">Create</button>
</div>
</div>
<input type="hidden" name="_token" value="{{ csrf_token() }}">
</form>
Run Code Online (Sandbox Code Playgroud)
调节器
public function store()
{
$input = Input::only('name','email','password');
$user = new User;
$user->name = $input['name'];
$user->email = $input['email'];
$user->password = Hash::make($input['password']);
$user->save();
}
Run Code Online (Sandbox Code Playgroud)
而路线就是
Route::resource('users','UsersController');
Run Code Online (Sandbox Code Playgroud)
luk*_*ter 12
您的输入字段都缺少name属性!例如
<input type="text" class="form-control" id="name" name="name" value="a">
<!-- ^^^^^^^^^^^ -->
Run Code Online (Sandbox Code Playgroud)