【发布时间】:2015-05-01 19:44:12
【问题描述】:
我想将变量 $username 的值从我的控制器发送到我的视图。
控制器
我将它发送到我的控制器底部,如下所示:
return Redirect::to('/')
->with('error','Username/Password Wrong or account has not been activated !')
->withInput(Request::except('password'))
->with('username', $username )
->withErrors($validator);
注意:$用户名
查看
在我的主页某处,网址为/
我试着打印出来{{ $username or 'Nothing' }}
结果
一直打印Nothing
问题
似乎我的$username 变量从未发送过?
有人可以指出我在这里做错了什么吗?
【问题讨论】:
-
问题可能是
$username为空或未定义。尝试将$username更改为"some string"- 我想你会发现它有效。如果确实如此,则意味着您的$username变量不包含您认为的内容。 -
我知道它是空的,我在发送之前已经测试了我的 $username 变量,它包含一些字符串。我只是想知道为什么它从未被发送。
-
实际上,我刚刚意识到您正在执行重定向,而不是呈现视图。我的答案马上就会出来。
标签: php laravel laravel-4 laravel-5