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']);
對(duì)應(yīng)section1.blade.php模板文件吊骤,代碼如下
模板文件所在位置laravel\resources\views\student\section1.blade.php
<!-- 繼承l(wèi)ayouts模板 -->
@extends('layouts')
<!-- 在區(qū)域塊內(nèi)輸出內(nèi)容 -->
@section('header')
<!-- 輸出父模板的內(nèi)容 -->
@parent
header
@stop
@section('sidebar')
sidebar
@stop
@section('content')
content
<br>
<!-- url()通過(guò)路由的名稱生成url -->
<a href="{{ url('url') }}">url()</a>
<br>
<!-- action()通過(guò)制定控制器及方法名生成url -->
<a href="{{ action('StudentController@urlTest') }}">action()</a>
<br>
<!-- route()通過(guò)路由的別名生成url -->
<a href="{{ route('url') }}">route()</a>
@stop
在瀏覽器中訪問(wèn)http://localhost:8090/laravel/public/section1,訪問(wèn)結(jié)果如下圖所示
clipboard.png
點(diǎn)擊url鏈接跳轉(zhuǎn)頁(yè)面截圖
clipboard.png