【发布时间】:2017-02-20 13:30:30
【问题描述】:
我无法使用控制器中的变量为刀片播种。
看看我的控制器:
public function formAdd()
{
return view('restaurant.categoryAdd')->with(['myvar' => 'xxx']);
}
在我看来分类添加:
{{$myvar}}
这样,我得到了 500 错误。但是如果我改变我的观点:
@if (isset($myvar))
<p>Success!</p>
@endif
没有 500 错误,页面没问题,但是 'Success!'不返回。这意味着 $myvar 未定义。我测试了各种代码,但我仍然无法播种我的观点。
我试过了:
return view('restaurant.categoryAdd')->with(['myvar' => 'xxx']);
return view('restaurant.categoryAdd')->with('myvar', 'xxx');
return view('restaurant.categoryAdd',['myvar' => 'xxx']);
obs:我正在运行 XAMPP,这是我目前遇到的唯一问题。 obs2:问题不在于“返回视图”方法,它只是工作。问题是我的观点,它没有接收到变量。
【问题讨论】:
-
一切似乎都很好。你对 camelCase 有更多的看法吗?可能与此有关..
-
我更改了驼峰式(categoryAdd 到 categoryadd),它就可以了。
-
谢谢。我会将其标记为已解决。
标签: laravel variables controller blade