Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
POST запрос публикации комментария
Route::post('posts/comment', 'PostController@postComment');
Route::post('posts/comment', function() {
...
});
Первый вариант не работает, а вот второй срабатывает почему не пойму.
Объясните кто знает?
Не в сети
Покажи пожалуйста PostController@postComment. И в чем проявляется "несрабатывание"?
Не в сети
Покажи пожалуйста PostController@postComment. И в чем проявляется "несрабатывание"?
public function postComment(Request $request)
{
$comment = $request->all();
$this->validate($request, [
'text' => 'required',
]);
$comment['status'] = 1;
$comment['user_id'] = \Auth::user()->id;
$comment = Comment::create($comment);
Session::flash('flash_message', 'Comment successfully created!');
return redirect('posts/'.$comment['post_id']."#".$comment['id']);
}
Несрабатывание заключается в том , что экшен не вызывается, генерируется 404
Не в сети
Уважаемый,
МАТОМ ТЕБЯ ПРОШУ ПОКАЖИ ВЕСЬ ФАЙЛ В ТЕГЕ [ CODE ]
Не в сети
Уважаемый,
МАТОМ ТЕБЯ ПРОШУ ПОКАЖИ ВЕСЬ ФАЙЛ В ТЕГЕ [ CODE ]
Спасибо тебе друг, я понял свою ошибку middleware отсекало этот экшен
Изменено Concentum (20.11.2016 20:20:44)
Не в сети
Супер форум, сто лет такого не видел, чтобы в воскресенье вечером задать вопрос и !!!!!!!!!!! барабанная дробь - тебе ответели!!!
Ещё раз спасибо.
Не в сети
Супер форум, сто лет такого не видел, чтобы в воскресенье вечером задать вопрос и !!!!!!!!!!! барабанная дробь - тебе ответели!!!
Ещё раз спасибо.
это зима, а программеры люди теплолюбивые - ждём лета.
Не в сети
а программеры люди теплолюбивые - ждём лета.
Да, летом задрачивать в воскресение за компьютером теплее.
Не в сети
уже отодвинул комп от окна
Не в сети