2015-12-25 69 views
0

我想顯示具有以下代碼視圖:PHPLaravel:我如何顯示搜索

{!! 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')

在這之後的路線。 PHP有:

Route::get('/', function() { 
    return view('index'); 
}); 

Route::get('/about/', function() { 
    return view('about'); 
}); 

Route::get('/about/', '[email protected]'); 

我收到以下錯誤:

`FileViewFinder.php中的InvalidArgumentException行137:

View [index.blade] not found。 FileViewFinder.php 137行中的ErrorException:

未找到[index.blade]。 (View:C:\ Bitnami \ wampstack-5.5.30-0 \ apache2 \ htdocs \ GameOfLife \ resources \ views \ layouts \ app.blade.php) FileViewFinder.php中的ErrorException 137行:

View [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程序代碼的執行。

回答

1

你叫視圖about.blade.php但你缺少視圖稱爲index.blade.php因爲你定義的路線

Route::get('/', function() { 
    return view('index'); 
}); 

此外,由於使用的是佈局模板預計,在頂部你必須指定所有你的觀點哪個視圖你跟@extend延長

所有的

https://laravel.com/docs/5.1/blade#extending-a-layout

+0

它是'@ extends'。 – lagbox

0

杉杉確保layouts文件夾下存在app.blade.php它具有以下兩個語句@yield('content')體內和@yield('title')之間head標籤。
難道這些不都是

Route::get('about', function() { 
    return view('about'); 
}); 
OR 
Route::get('about', '[email protected]'); 


之一,並確保您的index.blade.phpviews

存在如果仍出現錯誤,請發表評論。