叶片视图中的laravel未定义变量
访问传递给laravel blade中视图的变量时遇到问题 我以前没有遇到过问题-在本例中,尽管我正在设置变量并使用重定向,如下所示:叶片视图中的laravel未定义变量,laravel,blade,Laravel,Blade,访问传递给laravel blade中视图的变量时遇到问题 我以前没有遇到过问题-在本例中,尽管我正在设置变量并使用重定向,如下所示: return Redirect::route('members.create') ->withInput() ->with('test1', 'Email address already exists.'); {{ (isset($test1) ? $test1 : "No Error
return Redirect::route('members.create')
->withInput()
->with('test1', 'Email address already exists.');
{{ (isset($test1) ? $test1 : "No Error" )}}
然后在我看来,我试图呼应出以下结果:
return Redirect::route('members.create')
->withInput()
->with('test1', 'Email address already exists.');
{{ (isset($test1) ? $test1 : "No Error" )}}
我知道错误消息存在,因为我可以在探查器中看到它的设置,但是任何访问$test1的尝试都会得到一个错误:undefined variable
我在做一些非常基本的事情,但显然犯了一个基本的错误
谁能帮我一下,告诉我我的学生错误是什么
谢谢在
会话中使用staticget
方法检查变量
这是正确的代码吗?由于它不累加-如果您正在检查isset($test1)
,则无法获取未定义变量
在视图中搜索$test1
,查看您是否试图在其他任何地方调用它,而无需进行isset
检查
另外,请仔细检查您是否做过一些愚蠢的事情,例如编写$test
而不是$test1
嗨-我不是100%复制了相关代码。您是正确的。如果未检查值是否已设置,则尝试回显时会发生错误。但问题在于变量在应该的时候不可用。或者我是这么想的……是的!您的右侧变量作为闪存数据在会话中。我不明白,重定向with
使用会话,而不是View::make()->with()
作为变量传递。我可以使用:Session::get('test1')
访问变量,谢谢