【发布时间】:2016-11-01 17:49:27
【问题描述】:
我是 Laravel 的新手。 在 question.blade 视图中,我从控制器收到两个变量,如下所示:
- @foreach($answer 为 $answers)
{{$post->body}}
有时我想被路由到这个 question.blade 视图,但不传递一个或两个变量。 我注意到,例如,如果我想通常链接到此视图以查看其内容,我会收到此错误:
未定义变量:答案(查看:D:\wamp\www\xxxxxxx\resources\views\Question.blade.php)
有没有办法告诉刀片仅在用户通过特定控制器=>方法路由时期望变量,而在用户通过其他方法路由时不期望变量?
我希望这很清楚:)
【问题讨论】:
-
为什么不检查指定的变量是否存在?
-
你能给我一个非常简单的示例代码吗?在哪里做这个检查?