我正在嘗試使用Laravel和twitter bootstrap設置一個基本頁面。我安裝了Laravel並獲得了通用的「你在這裏」或w/e圖像,看起來很有光澤。對於twitter bootstrap,我在/ public文件夾中添加了/ boot/resources/js,/ resources/css和/ resources/img下的twitter引導文件。php laravel blade template not rendering
因此,現在我試圖爲我的視圖製作一個模板,其中基本上twitter引導程序.css文件輸出在我的head標記中,並且bootstrap.min.js和jquery.js腳本包含在我的輸出之前輸出關閉車身標籤。
所以這是我的設置:
laravel /應用/ routes.php文件
Route::get('/', function()
{
return View::make('hello');
});
laravel /應用/視圖/ hello.php
@extends('layouts.master')
@section('content')
<p>This is my body content.</p>
@stop
laravel/app/views/layouts/master.blade.php
<html>
<head>
@section('head')
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link href="/resources/css/bootstrap.min.css" rel="stylesheet" media="screen">
@show
</head>
<body>
<div class="container">
@yield('content')
</div>
@section('footer_scripts')
<script src="http://code.jquery.com/jquery.js"></script>
<script src="/resources/js/bootstrap.min.js"></script>
@show
</body>
</html>
但是它的刀片模板似乎沒有渲染。這是我得到的輸出:
@extends('layouts.master') @section('content')
This is my body content.
@stop
這就是它在頁面以及視圖源中的樣子。沒有html標籤或腳本包含;沒有。我必須錯過一些基本的東西,並且我試着翻閱Laravel文檔,但我似乎無法弄清楚我做錯了什麼。有人能指引我朝着正確的方向嗎?
AHA。其實我嘗試過,但它仍然在做。我認爲這個問題也是,當時我還拼寫了'@extends('layouts.master')'放置'layout'而不是'layouts' – slinkhi
@mysql_noobie_xxxx,是的它應該是'layouts'。 –