Php 如何返回Laravel控制器中的变量以正确查看?

Php 如何返回Laravel控制器中的变量以正确查看?,php,laravel,blade,Php,Laravel,Blade,我想在这里实现的是在laravel中向我的视图返回一个字符串,但我得到的是这个错误 “未定义变量:tod(视图: C:\xampp\htdocs\blog\resources\views\opj\u view.blade.php)” 这是我的控制器的外观: public function index() { $tod = 'test'; $user = DB::select('select * from tbluser where ID like ?',['%USER%']);

我想在这里实现的是在laravel中向我的视图返回一个字符串,但我得到的是这个错误

“未定义变量:tod(视图: C:\xampp\htdocs\blog\resources\views\opj\u 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>

使用者
用户ID
用户名
@foreach($user作为$users)
{{$users->ID}
{{$users->User_Name}
@endforeach
如何正确打印
$tod
变量?因为当我删除我的
['tod'=>$tod]
时,它工作了,它只是字符串,但它说
未定义变量
,我是PHP新手,有什么方法声明变量吗?从我所读到的情况来看,这是真的。。需要帮助吗伙计们换衣服

return view('opj_view',['user '=>$user ],['tod'=>$tod]);

您可以阅读有关更改的文档

return view('opj_view',['user '=>$user ],['tod'=>$tod]);

您可以从和experiance中阅读有关

的文档

return view('opj_view',compact('tod,'user'));

从历史和经验来看

return view('opj_view',compact('tod,'user'));


将两个数组传递给视图时,只需将
tod
作为同一数组中的索引:

public function index()
{
    $tod = 'test';

    $user = DB::select('select * from tbluser where ID like ?',['%USER%']);

    return view('opj_view',['user '=>$user, 'tod'=>$tod]);
}

将两个数组传递给视图时,只需将
tod
作为同一数组中的索引:

public function index()
{
    $tod = 'test';

    $user = DB::select('select * from tbluser where ID like ?',['%USER%']);

    return view('opj_view',['user '=>$user, 'tod'=>$tod]);
}
您可以简单地使用:

return view('opj_view')->with('user', 'tod');
您可以简单地使用:

return view('opj_view')->with('user', 'tod');

谢谢你,是的,我不能接受所有答案,但我会投票给你。谢谢,是的,我不能接受所有答案,但我会投票给你。谢谢,是的,我不能接受所有答案,但我会投票给你。谢谢,是的,我不能接受所有答案,但我会投票给你