I'm trying to pass the date to another page using the redirect method and I get an error of undefined variable
.
Here is my controller
$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] );
Here is my blade
<div class="CompletionDate">{{$date_achived->created_at}}</div>
Try returning the view and the data as 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. '%');
In blade use $date_achived
instead $date_achived->created_at
:
<div class="CompletionDate">{{$date_achived}}</div>