Laravel - Вид [layouts.master] не найден - PullRequest
0 голосов
/ 21 апреля 2019

Я делаю учебное пособие по Laravel шаг за шагом, но @extends вызывает у меня ошибку: View [layouts.master] не найден.Моя папка с макетами находится в ресурсах / views / layouts, а моя master.blade.php - в папке макетов.Мой connectxion.blade.php находится в resources / views / connexion.blade.php, поэтому с @extends ('layouts.master') я не должен получать никаких ошибок.Я отлично справился с учебником по Laravel, но он кажется странным.

RESOURCES / VIEWS / CONNEXION.BLADE.PHP

@extends('layouts.master')

@section('titre', 'Connexion')

@section('body')

@stop

RESOURCES / VIEWS / LAYOUTS / MASTER.BLADE.PHP

<!DOCTYPE html>
<html lang="fr">
  <head>
    <meta charset="utf-8">
    <title>Site Panel - @yield('titre')</title>
  </head>
  <body>
    @yield('body')
  </body>
</html>

Ответы [ 3 ]

0 голосов
/ 21 апреля 2019

Подожди .... My layouts folder is in resources/views/layouts and my master.blade.php in the layouts folder.

Значит, твой master.blade.php находится внутри resources/views/layouts/layouts?Это означало бы, что функция расширения будет @extend('layouts.layouts.master')

0 голосов
/ 30 апреля 2019
Blade Templates
Layout
// Extend your theme layout
@extends('layouts.master')
// Start section
@section('title')
// End Section
@endsection
@parent
// Show section in your theme
@yield('name')
// Include view in your file
@include('view.name')
// Include view with pass data
@include('view.name', ['key' => 'value']);
0 голосов
/ 21 апреля 2019

Проблема была не в НАЙДЕНИИ, а в РАЗРЕШЕНИИ ФАЙЛА, почему Laravel Dev не сделал РАЗРЕШЕНИЕ НА РАЗРЕШЕНИЕ вместо НЕ НАЙДЕН

...