laravel Blade 模板引擎模板中的URL

参考链接
https://laravel-china.org/docs/laravel/5.6/blade/1375#6a96da
常用例子

//路由
Route::get('blade1','PhotoController@blade1');
//控制层代码
public function blade1(){
        $name = 'wangfan';
        $nameArr = ['wf','lyt'];
        $photo = PhotoModel::all();
        return view('blade.blade1',['name'=>$name,'nameArr'=>$nameArr,'photo'=>$photo,'photo1'=> []]);
    }
//layout1.blade.php
<html>
<head>
    <title>layout1 @yield('title')</title>
</head>
<body>
@section('sidebar')
    layout1
@show
<div class="container">
    @yield('content')
</div>
</body>
</html>
//alert.blade.php
<div class="alert alert-danger">
    <p>子视图----{{$msg}}</p>
</div>
blade1.blade.php
@extends('layouts.layout1')
@section('title', 'blade1')
@section('sidebar')
    @parent
    <p>blade1</p>
    <hr />
    <p>{{$name}}</p>
    <p>{{time()}}</p>
    <p>{{date('Y-m-d H:i:s',time())}}</p>
    <p>{{in_array('wf',$nameArr)?"true" : "false"}}</p>
    <p>{{in_array('wf1',$nameArr)?"true" : "false"}}</p>
    <p>{{var_dump($nameArr)}}</p>
    <p>{{isset($name) ? $name : 'default'}}</p>
    <p>{{isset($nameq) ? $nameq : 'default'}}</p>
    <p>{{$name or 'default'}}</p>
    <p>{{$nameq or 'default'}}</p>
    <p>@{{$name}}</p>
    {{--注释--}}
    @include('layouts.alert',['msg'=>'传参数'])
    @if (count($nameArr) === 1)
        我有一条记录!
    @elseif (count($nameArr) > 1)
        我有好几条记录!
    @else
        我没有记录!
    @endif
    @if($name == 'wf')
        我是wf
    @else
        不是wf
    @endif
    @unless ($name == 'wf')
        qwe
    @endunless
    <hr />
    @for ($i = 0; $i < 10; $i++)
        目前的值为 {{ $i }}
    @endfor
    @foreach ($photo as $user)
        <p>此用户为 {{ $user->id }}</p>
    @endforeach
    @forelse ($photo1 as $user)
        <li>{{ $user->src }}</li>
    @empty
        <p>没有用户</p>
    @endforelse

@endsection
@section('content')
    <p>blade1blade1blade1blade1。</p>
@endsection

<script>
    var app = @json($nameArr);
    console.log(app);
</script>

URL参考链接
https://laravel-china.org/docs/laravel/5.6/urls/1370#e05dce
模板中的URL

Route::get('blade2','PhotoController@blade2');
Route::get('urlTest',[
    'as'=>'uT',
    'uses'=> 'PhotoController@urlTest',
]);
    public function blade2(){

        return view('blade.blade2');
    }
    public function urlTest(){
        echo 'urlTest';
    }
@extends('layouts.layout1')
@section('title', 'blade2')
@section('sidebar')
    @parent
    <p>blade2</p>
@endsection
@section('content')
    <p>blade2blade2blade2blade2</p>
    <a href="{{url('urlTest')}}">url</a>
    <a href="{{action('PhotoController@urlTest')}}">action</a>
    <a href="{{route('uT')}}">route</a>
@endsection

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值