我试图显示包含以下代码的视图:
{!! Stored in /resources/views/about.blade.php !!}
@extends('layouts.app')
@section('title')
Conway's Game Of Life - About
@endsection
@section('content')
<h2>Conway's Game Of Life - About</h2>
<p>The Game of Life, also known simply as Life, is a cellular automaton devised by the British mathematician John Horton Conway in 1970.</p>
@endsection
然后是以下主刀片页面:
<!-- Stored in /resources/views/layouts/app.blade.php -->
<title>@yield('title')</title>
@yield('content')
之后,routes.php来了:
Route::get('/', function () {
return view('index');
});
Route::get('/about/', function () {
return view('about');
});
Route::get('/about/', 'HomeController@About');
我收到以下错误:
`FileViewFinder.php第137行中的InvalidArgumentException:
查看[index.blade]未找到。
FileViewFinder.php第137行中的ErrorException:
未找到查看[index.blade]。 (查看:C:\ Bitnami \ wampstack-5.5.30-0 \ apache2 \ htdocs \ GameOfLife \ resources \ views \ layouts \ app.blade.php)
FileViewFinder.php第137行中的ErrorException:
未找到查看[index.blade]。 (查看:C:\ Bitnami \ wampstack-5.5.30-0 \ apache2 \ htdocs \ GameOfLife \ resources \ views \ layouts \ app.blade.php)(查看:C:\ Bitnami \ wampstack-5.5.30-0 \ apache2 \ htdocs \ GameOfLife \ resources \ views \ layouts \ app.blade.php)`
我应该做些什么来避免错误?
感谢您帮助我摆脱困境!
PS,建议:
以下答案都没有找到解决问题的方法。这可能是我使用PHP7,而不是任何较小的版本?它可能会影响Laravel程序代码的执行。
答案 0 :(得分:0)
首先确保在layouts
文件夹app.blade.php
下存在,并且在正文中有@yield('content')
个@yield('title')
,在head
个标记之间有Route::get('about', function () {
return view('about');
});
OR
Route::get('about', 'HomeController@About');
。<登记/>
做其中一个不是两个
index.blade.php
确保views
clear : both;
存在
如果您仍然收到错误,请发表评论。