【发布时间】:2021-06-29 03:00:41
【问题描述】:
我试图从 home.blade.php 的数据库中显示每个用户的名称。我收到此错误:
ErrorException
Undefined variable: user (View...home.blade.php)
$user is undefined
Make the variable optional in the blade template. Replace {{ $user }} with {{ $user ?? '' }}
下面是home.blade.php中的代码:
<!-- SQL statement select all profiles except logged user -->
foreach ($user as $users)
<h6>{{ $user->name }}</h6>
endforeach
下面是 HomeController.php 中的代码
public function index()
{
$users = Users::where('id', '!=', auth()->id())->get();
return view('home');
}
【问题讨论】:
-
"下面是 home.blade.php 中的代码" 这不是
blade语法 -
Laravel 文档有 Passing Data To Views 显示...如何将数据传递给视图
标签: php laravel eloquent laravel-6 laravel-6.2