Laravel 中各种Url带参数传递

[Laravel—Route中几乎所有的参数传递](http://www.cnblogs.com/wuoshiwzm/p/6181759.html)

Laravel—Url中带参数,各种必选,可选参数,的书写,以及参数正则的匹配

Laravel—Blade模板视图详解

写了如何尝试流程上完整的建立登录页面,看上去细节丰富,但是关键步骤丢失的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缓存
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章