我无法访问传递给laravel blade中视图的变量。
之前我没有遇到过任何问题 - 在这种情况下,虽然我正在设置变量并使用重定向,如下所示:
return Redirect::route('members.create')
->withInput()
->with('test1', 'Email address already exists.');
然后在我看来,我试图回应结果如下:
{{ (isset($test1) ? $test1 : "No Error" )}}
我知道错误消息存在,因为我可以看到它在探查器中设置但是任何访问$ test1的尝试都会收到错误:undefined variable
我正在做一些非常基本的事情,但显然是在做一个基本的错误
有人可以帮忙告诉我,我的男生错误是什么!
谢谢
答案 0 :(得分:2)
是确切的代码吗?由于它没有加起来 - 如果您正在检查undefined variable
,则无法获得isset($test1)
。
在您的视图中搜索$test1
,看看您是否尝试在没有isset
检查的情况下在其他地方调用它。
另外请仔细检查一下,你没有做过像$test
而不是$test1
答案 1 :(得分:1)
使用 get
中的静态Session
方法检查您的变量。