首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Laravel不将数据返回到视图。

Laravel不将数据返回到视图。
EN

Stack Overflow用户
提问于 2017-11-09 00:02:23
回答 1查看 402关注 0票数 2

我的Laravel-5.4项目运行良好。但现在,当我试图将数据从控制器返回到视图时,我简直要发疯了:

所要求的网址是:

代码语言:javascript
复制
Route::middleware(['web'])->group(function () {
    Route::prefix('service')->group( function () {
        Route::get('{service_slug}', 'ServiceController@findBySlug')->name('service.find_by_slug');
    });
});

控制器操作如下:

代码语言:javascript
复制
function findBySlug ($slug)
{
   return back()->withMessage('test message');
}

在这里的刀片视图中,我无法捕获$message变量,实际上视图中没有$message变量。

代码语言:javascript
复制
 @php
 if (isset($message))
   dd($message);
 @endphp

我怎样才能修复it?...thanks。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-11-09 00:25:58

你在重定向。当您用这样的数据重定向时,您正在将数据“闪烁”到会话中。您必须从会话中获取数据。

此外,在您的帖子中,没有任何与从控制器传递到视图有关的内容。

Docs5.4-响应.用闪烁的会话数据重定向

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47191806

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档