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

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
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 文章分类 后台文章分类列表页模板导的详细步骤建立数据表blog_category,并添加相应的文章字段使用php ...
    JoyceZhao阅读 1,764评论 0 14
  • 本文转自CSDN,在原作者基础上将老版本laravel的目录更正为最新laravel5.4目录,去除了不太好理解的...
    小小奶狗阅读 2,046评论 6 10
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,908评论 18 139
  • 这是系列文章的开头,是创建网站的第一步,这部分的内容我们将下载并配置 Laravel 本地开发环境。创建博客应用,...
    chansey阅读 490评论 0 0
  • 突然想起来以前说过的一句话,我想写点什么,但是又不知道该怎么写,不会写作的苦恼就像是溺水的旱鸭子一样无助!学习,给...
    风无处不在阅读 140评论 2 2