我的Laravel-5.4
项目工作正常。但现在,当我试图将数据从控制器返回到视图时,它让我发疯:
请求的网址是:
Route::middleware(['web'])->group(function () {
Route::prefix('service')->group( function () {
Route::get('{service_slug}', 'ServiceController@findBySlug')->name('service.find_by_slug');
});
});
控制器操作如下:
function findBySlug ($slug)
{
return back()->withMessage('test message');
}
此处在刀片视图中,我无法捕获$message
变量,实际上视图中没有$message
变量。
@php
if (isset($message))
dd($message);
@endphp
我该如何解决?...谢谢。
答案 0 :(得分:3)
您正在重定向。你正在闪烁'当您使用这样的数据重定向时,数据会话。你必须从会议中获得它。
此外,没有任何内容与从控制器向帖子中的视图传递内容。
Docs 5.4 - Responses - Redirecting with flashed session data