视图似乎看不到laravel中间组“ auth”中的$ error变量

时间:2019-07-25 17:15:03

标签: laravel

我在查看看不到任何$Message变量(我的登录控制器上正在运行)时遇到问题。

public function index()
{
   $data = somedataFromModel::find(1);
   return View::make('SomeView',compact(['sampleData' => $data]);
}

public function postOrStoreData(CustomFormRequest $request)
{
   /* where update or insert or store occurs */

   //after all my updating codes or inserting codes
    return back()->with('Message','test');

}

使用这些代码,我无法正确运行我的视图,也看不到$Message

enter image description here

它具有与我的登录控制器和视图相同的实现。 现在,我的视图需要经过身份验证才能使用,因此它位于“ auth”的Middleware Group下,我还可以看到MiddleWareGroups,Web和api。帮我,我迷路了。

我唯一的目标是在发布任何数据后,不使用AJAX,仅使用标准的Form Action和Submit Method,我将显示带有bootstrap的alertClass。

1 个答案:

答案 0 :(得分:3)

redirect()->with()将其存储在会话中。

Per the docs,因此您是通过视图中的session('Message')而不是$Message来访问它的。

语法可能类似于view()->with(),但功能并不相同。