2017-02-21 67 views
0

я столкнулся с проблемой с маршрутизацией зрения:Laravel-5,3: Ошибка: View [главный] не найден

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); 
} 

И моя точка зрения (ресурсы/виды/валюты/index.blade. php):

@extends('main') 

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

@section('content') 

@endsection 

Может ли кто-нибудь принять меня в правильном направлении? Спасибо заранее!

ответ

1

Вы пытаетесь отобразить страницу с видом main.blade.php в качестве макета для своей страницы. Это то, что делает @extends('main').

Кажется, что файл main.blade.php не существует в вашем представлении root. Создайте этот файл или отредактируйте ссылку в этом представлении.

+0

Я знал, что у меня глупая ошибка, у меня есть страница с именем index.blade.php для моей страницы макета, но я не изменил имя файла extends на @extends ('index') ... Спасибо, приятель ! –

+0

Без проблем, рад помочь. Подумайте о том, чтобы обозначить этот ответ как решение, если это решило проблему. :) – Jerodev