Laravel 中各种Url带参数传递

1 篇文章 0 订阅
1 篇文章 0 订阅
[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缓存
  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值