私のフォームを提出したデータを全く形成しないが、次のようになりますLaravelは私-profile.blade.phpに
<form id="profile-form" role="form" method="POST" action="{{ route('myprofile.store') }}">
<input type="hidden" name="_token" value="<?php echo csrf_token(); ?>">
<div class="col-md-6">
<label for="first_name">First Name</label>
<input type="text" class="form-control" id="first_name" placeholder="First Name" value="{{$currentUser->first_name}}" required>
</div>
...
<button type="submit" class="btn btn-primary">Save</button>
</form>
web.phpファイル:
Route::resource('myprofile', 'MyProfileController');
MyProfileControllerコントローラ:
public function store(Request $request)
{
Log::info("request:");
Log::info($request);
Log::info("input:");
Log::info(Input::all());
}
を
要求を記録して入力した後:
local.INFO: request:
[local.INFO: array (
'_token' => 'S0u7OzktqMS5zVLr9WHwIq52EhGfZKoQWRD6XlCR',
)
local.INFO: input:
local.INFO: array (
'_token' => 'S0u7OzktqMS5zVLr9WHwIq52EhGfZKoQWRD6XlCR',
)
これは私が得るものです。 {{csrf_token()}}も試しましたが、出力は同じです。 コントローラーのストア機能が実行されるため、アクションは正常に設定されます。 何が問題なのでしょうか?
私はそれを見ることができませんでしたどのように...それは今大丈夫だ答えをいただき、ありがとうございます。 –
ようこそ。) – cssBlaster21895