Как передать переменную в редирект? - PullRequest
0 голосов
/ 08 июня 2019

Я пытаюсь передать дату на другую страницу, используя метод перенаправления, и получаю ошибку undefined variable.

Вот мой контроллер

$exam_last = ExamResult::latest()->first();
$date_achived =$exam_last->created_at;

return redirect()->route('certificate',  [$courses, $request, $course_id, $date_achived])
->with('success', 'Congratulations you\'ve passed! Your final results are '.$get_final_score. '%' )
->with( [$date_achived] );

Вот мой клинок

<div class="CompletionDate">{{$date_achived->created_at}}</div>

1 Ответ

0 голосов
/ 08 июня 2019

Попробуйте вернуть представление и данные как key => value:

$date_achived =$exam_last->created_at;

return view('admin.courses.certificate_one_template')
        ->with(['courses' => $courses, 'request' => $request, 'course_id' => $course_id, 'date_achived' => $date_achived])
        ->with('success', 'Congratulations you\'ve passed! Your final results are '.$get_final_score. '%');

В клинке используйте $date_achived вместо $date_achived->created_at:

<div class="CompletionDate">{{$date_achived}}</div>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...