Laravel-5.3:错误:未找到查看[main]

时间:2017-02-21 07:35:51

标签: laravel view controller routes laravel-5.3

我遇到了视图路由问题:

ErrorException in FileViewFinder.php line 137:
View [main] not found. (View: C:\xampp\htdocs\store\resources\views\currencies\index.blade.php)

并且

InvalidArgumentException in FileViewFinder.php line 137:
View [main] not found.

我不知道为什么会收到此错误。

我要做的是:

我的路线:

Route::resource('currencies', 'CurrencyController');

控制器:

public function index()
{
    // create a variable and store all the posts in it from the database
    $currencies = Currency::orderBy('id', 'asc')->paginate(5);
    //$currencies = Currency::all();

    // return a view and pass in the above variable
    return view('currencies.index')->withCurrencies($currencies);
}

我的观点(resources / views / currency / index.blade.php):

@extends('main')

@section('title', '| Settings - Currencies')

@section('content')

@endsection

有人能带我走向正确的方向吗? 在此先感谢!

1 个答案:

答案 0 :(得分:1)

您正在尝试显示包含视图main.blade.php的页面作为页面的布局。这就是@extends('main')的作用。

您的视图根目录中似乎不存在文件main.blade.php。创建此文件或编辑此视图中的链接。