[Laravel—Route中幾乎所有的參數傳遞](http://www.cnblogs.com/wuoshiwzm/p/6181759.html)
Laravel—Url中帶參數,各種必選,可選參數,的書寫,以及參數正則的匹配
寫了如何嘗試流程上完整的建立登錄頁面,看上去細節豐富,但是關鍵步驟丟失的Larabel使用模板攻略
2.細讀了好幾篇文章,終於找到解法了
Route::get( '/todo/gto/{text}' , function ( $text ) {
return view( 'todo.gto' , [ 'text' => $text ] );
});
地址欄輸入: http://localhost:80/todo/gto/這是一行文字
php前端頁面,使用
# /resources/views/todo/gto.php
<?php
echo $text ;
?>
3.必須學會的Laravel Blade指令
參考文章:Laravel—Blade模板視圖詳解
Blade模板解析
本質上:是html裏面嵌入模板指令
.blade.php 結尾
存儲在 /resources/views 目錄
@section 和 @yield 指令
@section 命名一個內容區塊
@yield 顯示掛件內容
@extends 繼承某個佈局
@endsection
花括號,打印出【使用View傳遞的變量】 {{ $name }}
花括號,打印出Php的原生方法 {{ time() }}
{{ $name or 'Default' }} 可以表達 三元表達式 {{ isset($name) ? $name : 'Default' }} 的意思
@if , @elseif , @else和 @endif 指令
@for ($i = 0; $i < 10; $i++)
@endfor
@foreach ($users as $user)
@endforeach
@while (true)
@endwhile
@continue , @break
@include 包含子視圖
@include('view.name', ['some' => 'data']) 包含子視圖,並向子視圖傳遞數據
@each('view.name', $jobs, 'job') 產生一系列的view.nam視圖,裏面填入$jobs的一系列數據,每個被填入視圖的數據變量名爲 job
{{-- 註釋內容 --}} Blade註釋
服務注入
@inject('metrics', 'App\Services\MetricsService')
<div>
Monthly Revenue: {{ $metrice->monthlyRevenue() }}
</div>
更新blade邏輯後,需要 artisan view:clear 指令清除Blade緩存