2016-10-04 141 views
0

我想爲我的項目創建模板。在我的項目中,我爲所有頁面使用了標題和CSS以及js和footer(即page1.blade.php,page2.blade.php等等)。在加載每個頁面時,需要更多時間來加載。因此,我需要創建一個通用佈局並在內容部分加載內容(即page1.blade.php,page2.blade.php等)。在laravel中創建模板5.3

如何創建主佈局並加載page1.blade.php和page2.blade.php等。筆者希望創建鏈接此

<html> 
<head> 
    <title>Title</title> 
</head> 
<body> 
    @section('sidebar') 
     This is the master sidebar. 
    @show 

    <div class="container"> 
     @yield('content') 
    </div> 
</body> 

回答

2

這是你第1頁.blade.php可能看起來像:

@extends('layouts.includes.default') 

@section('content') 

// Your content 

@stop 

您可以閱讀有關Laravel文檔中的刀片模板:https://laravel.com/docs/5.2/blade

+0

如何創建路線只是延長? – user3386779

+1

您可以在Route.php文件中鍵入Route :: method('url','Controller @ action')。 但我建議去https://laracasts.com並通過幾個初學者系列。 – Henrik

1

在你的種源foloder由名字佈局創建子文件夾,並有ü創建一個文件master.blade.php 例如:資源 - >佈局 - > master.blade.php

現在,在您page.blade .PHP 它 使用 @extends( 'layout.master')

+0

如何創建路線? – user3386779

1
@extends('layouts.app') 

@section('content') 

<h2>Your Content </h2> 

@endsection 
+0

如何創建路徑>? – user3386779

+0

'Route :: method('url','Controller @ action')' – abhayendra

+0

Route :: get('/',function(){ return view('welcome'); }) - > name('歡迎'); – rupesh