传递数据以在Laravel中查看

时间:2018-11-12 20:03:37

标签: php laravel laravel-5.5

我是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版

1 个答案:

答案 0 :(得分:1)

确保routes/web.php上的路由文件中有一条通往索引函数的路由,如下所示:

Route::get('urlToYourView', 'YourController@index');