Я пытаюсь передать форму. Я использую метод запроса для получения переменных. вот мое лезвие формы:Сообщение 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");
}
}
Он не бросает ошибку на меня. Он просто ничего не делает. Поэтому мой вопрос: я использую этот метод неправильно или мне нужно что-то еще? Заранее спасибо.
Я не вижу, что вы ожидаете это сделать. Вы пробовали 'dd ($ request)' внутри 'postPhoto()' – Spholt
Я сделал. и он ничего не возвращает. – amberbrew
Я хотел бы видеть, что postPhoto() получает опубликованные переменные. Извините за двойной комментарий. – amberbrew