美文网首页PHP学习
Laravel-Blade模板引擎-4. 模板中的URL

Laravel-Blade模板引擎-4. 模板中的URL

作者: 威研威语 | 来源:发表于2017-02-08 17:58 被阅读0次

    4. 模板中的URL

    在StudentController.php控制器中,新建urlTest方法,代码如下

    控制所在路径laravel\app\Http\Controllers\StudentController.php

    public function urlTest()
    {
        return 'urlTest';
    }
    

    在routes.php中,添加新的路由,代码如下

    文件所在路径laravel\app\Http\routes.php

    Route::get('url',['as'=>'url','uses'=>'StudentController@urlTest']);
    

    对应section1.blade.php模板文件,代码如下

    模板文件所在位置laravel\resources\views\student\section1.blade.php

    <!-- 继承layouts模板 -->
    @extends('layouts')
    
    <!-- 在区域块内输出内容 -->
    @section('header')
        <!-- 输出父模板的内容 -->
        @parent
        header
    @stop
    
    @section('sidebar')
        sidebar
    @stop
    
    @section('content')
        content
        
        
        <br>
        <!-- url()通过路由的名称生成url -->
        <a href="{{ url('url') }}">url()</a>
        <br>
        <!-- action()通过制定控制器及方法名生成url -->
        <a href="{{ action('StudentController@urlTest') }}">action()</a>
        <br>
        <!-- route()通过路由的别名生成url -->
        <a href="{{ route('url') }}">route()</a>
    
    
    
    
    @stop
    

    在浏览器中访问http://localhost:8090/laravel/public/section1,访问结果如下图所示

    clipboard.png

    点击url链接跳转页面截图

    clipboard.png

    相关文章

      网友评论

        本文标题:Laravel-Blade模板引擎-4. 模板中的URL

        本文链接:https://www.haomeiwen.com/subject/cfkbittx.html