首页 > 网站 > WEB开发 > 正文

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

2024-04-27 15:16:10
字体:
来源:转载
供稿:网友

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


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表