【发布时间】:2018-02-07 16:52:52
【问题描述】:
我想在这里实现的是在 laravel 中将一个字符串返回到我的视图中,但我得到的是这个错误
"未定义变量:tod(查看: C:\xampp\htdocs\blog\resources\views\opj_view.blade.php)"
这是我的控制器看起来很喜欢:
public function index()
{
$tod = 'test';
$user = DB::select('select * from tbluser where ID like ?',['%USER%']);
return view('opj_view',['user '=>$user ],['tod'=>$tod]);
}
这是我的看法:
<body>
<?php echo $tod; ?>
<div>User</div>
<table border = 1>
<tr>
<td>User ID</td>
<td>Username</td>
</tr>
@foreach ($user as $users)
<tr>
<td>{{ $users->ID }}</td>
<td>{{ $users->User_Name }}</td>
</tr>
@endforeach
</table>
</body>
如何正确打印出$tod 变量?因为当我删除我的['tod'=>$tod] 时它可以工作,它只是字符串但它说Undefined Variable,我是 PHP 的新手,有什么方法可以声明变量吗?从我读到的可能是真的..请需要帮助
【问题讨论】: