私はフォームを通過しようとしています。私は変数を取得するためにリクエストメソッドを使用しています。関与laravel投稿は取得されませんか?
<div class="add_photo">
<h1>Add a photo</h1>
<form action="{{Route('postPhoto')}}">
<span>Name: </span>
<input type="text" name="title">
<span>File: </span>
<input type="text" name="file">
<input type="submit" value="Add">
<input type="hidden" name="_token" value="{{ Session::token() }}">
</form>
</div>
ルート:こちらのフォームの私のブレードがある
Route::get('/admin/gallery', '[email protected]')->name('manageGallery');
Route::post('/admin/gallery', '[email protected]')->name('postPhoto');
そしてこれはそれのための私のコントローラである:
class GalleryController extends Controller
{
public function manageGallery() {
return view('home.manageGallery');
}
public function postPhoto(Request $request) {
die("works");
}
}
それは私にエラーをスローしません。それは何もしません。だから私の質問は:私はこの方法を間違って使っているのですか、何かもっと必要としていますか?前もって感謝します。
。 postPhoto()の中で 'dd($ request)'を試しましたか – Spholt
しました。何も返さない。 – amberbrew
私はpostPhoto()が投稿された変数を取得していることを確認したいと思います。ダブルコメントをおかけして申し訳ありません。 – amberbrew