ech*_*shu 1 php laravel laravel-5
行,
这是我的index()方法UserController
public function index()
{
$name = 'echoashu';
return view('home', compact('name'));
}
Run Code Online (Sandbox Code Playgroud)
就这么简单,这里是我的home.blade.php代码
<span class="info-box-number">{{$name}} </span>
Run Code Online (Sandbox Code Playgroud)
这必须按照文档理想工作,但它返回未定义的变量错误
Undefined variable: name (View: C:\xampp\htdocs\laravel1\resources\views\home.blade.php)
Run Code Online (Sandbox Code Playgroud)
任何猜测?
给一个人一条鱼,你喂他一天; 教一个人钓鱼,你喂他一辈子
这是让我说在这种情况下如何调试(鱼).
第一步:
确保您的通话正确
你可以做到
Route::get('yourcall', 'UserController@index');
Run Code Online (Sandbox Code Playgroud)
在将其传递到视图中之前,只需在控制器内打印一些内容即可
public function index()
{
echo 'Whao ! I landed correctly';
}
Run Code Online (Sandbox Code Playgroud)
第二步:
确保你看到你的电话
现在返回视图,确保您的视图存在并且名称的扩展名为 yourview.blade.php
你可以做到
return view('yourview', compact($YourValue));
Run Code Online (Sandbox Code Playgroud)
所以,你应该有一个名为的视图 yourview.blade.php
在刀片内部,您可以获得传递的值
{{$YourValue}} // If you have your file name as yourview.blade.php
Run Code Online (Sandbox Code Playgroud)
要么
<?php
echo $YourValue // If you have your file name as yourview.php
?>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5771 次 |
| 最近记录: |