перенаправление на предыдущую страницу в laravel - PullRequest
0 голосов
/ 30 января 2020

Я пытаюсь перенаправить на предыдущий контроллер, который имеет расширение id, но функция, в которой я сейчас работаю, не содержит расширения id.
Как я могу перенаправить на эту страницу снова? Я даю данные от контроллера.

public function comment($id, Request $request)
{
    $user_name = $request->session()->get('user_name');
    $ticket = Complaint::Where('id', '=', $id)
        ->SELECT('ticket_no')
        ->get();
    foreach ($ticket as $tickets) {
        $tik = $tickets['ticket_no'];
        $comment = \DB::Select('SELECT comments.comment,comments.comment_by FROM comments JOIN complaints ON complaints.ticket_no=comments.complaint_id Where comments.comment_by=? or comments.comment_by=? AND comments.complaint_id=? ORDER BY comments.id desc limit 2', ["Admin", $user_name, $tik]);

        return view('work.comment', compact('ticket', 'id', 'comment', 'user_name'));
    }
}

public function getComment(Request $request, $id)
{
    $complain_id = $request->input('ticket_no');
    $user_name = $request->input('user_name');
    $comment = $request->input('comment');


    return redirect('ifa-dashboard/comment/', $id);
}

Это маршрут

Route::get('ifa-dashboard/comment/{id}','ComplainController@comment')->name('ifa.comment');
Route::POST('ifa-dashboard/getComment','ComplainController@getComment');

1 Ответ

0 голосов
/ 30 января 2020

Вы можете вернуть пользователя на предыдущую страницу, используя метод back(). Например:

return redirect()->back();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...