未定义变量 (Laravel 5.7)
Undefined variable (Laravel 5.7)
为什么会出现此错误?
ErrorException (E_ERROR) Undefined variable: users (View:
/Users/acny/Desktop/Actor/resources/views/home.blade.php)
控制器的功能:
public function getData()
{
$users = DB::table('users')->get();
return view('home', compact('users'));
}
和.blade :
@foreach ($users as $user)
{{ $user }}
@endforeach
感谢您的帮助!
您从 home.blade.php
收到错误,但 getData()
尝试加载 user/index.blade.php
。
您确定您的请求通过 getData()
方法吗?
web.php :
Route::get('/', function () {
return view('welcome'); });
Auth::routes();
Route::get('/home', 'HomeController@index')->name('home');
为什么会出现此错误?
ErrorException (E_ERROR) Undefined variable: users (View: /Users/acny/Desktop/Actor/resources/views/home.blade.php)
控制器的功能:
public function getData()
{
$users = DB::table('users')->get();
return view('home', compact('users'));
}
和.blade :
@foreach ($users as $user)
{{ $user }}
@endforeach
感谢您的帮助!
您从 home.blade.php
收到错误,但 getData()
尝试加载 user/index.blade.php
。
您确定您的请求通过 getData()
方法吗?
web.php :
Route::get('/', function () {
return view('welcome'); });
Auth::routes();
Route::get('/home', 'HomeController@index')->name('home');