传递数据以在 Laravel 中查看
Pass data to view in Laravel
我是 Laravel 的新手,我只想将变量传递给视图,但每次我都会遇到 Undefined variable: companies
错误
这是我的控制器:
public function index()
{
$companies = Company::all();
return view(
'companies.index', [
'companies' => $companies
]);
}
这是我的观点:
<ul class="list-group">
@foreach($companies as $company)
<li class="list-group-item">{{ $company->name }}</li>
@endforeach
</ul>
我使用Laravel 5.5 版
确保在 routes/web.php
上的路由文件中有一个指向索引函数的路由,如下所示:
Route::get('urlToYourView', 'YourController@index');
我是 Laravel 的新手,我只想将变量传递给视图,但每次我都会遇到 Undefined variable: companies
错误
这是我的控制器:
public function index()
{
$companies = Company::all();
return view(
'companies.index', [
'companies' => $companies
]);
}
这是我的观点:
<ul class="list-group">
@foreach($companies as $company)
<li class="list-group-item">{{ $company->name }}</li>
@endforeach
</ul>
我使用Laravel 5.5 版
确保在 routes/web.php
上的路由文件中有一个指向索引函数的路由,如下所示:
Route::get('urlToYourView', 'YourController@index');