laravel 獲取當(dāng)前url的別名方法
如下所示:
Route::get('/xiongtest', [ 'as' => 'xiong.test', 'uses' => 'XiongTestController@index' ]);
以上路由為例
在模版中可以使用route('xiong.test')來(lái)獲取該路由的真實(shí)地址。
在XiongTestController@index中,可以使用以下方法獲取路由別名
public function index(Request $request) $routeAction = $request->route()->getAction(); print_r($routeAction); }
輸出結(jié)果為:
array:8 [▼ "domain" => "www.laravelylw.com" "middleware" => array:5 [▶] "as" => "xiong.test" "uses" => "App\Http\Controllers\Home\Main\XiongTestController@index" "controller" => "App\Http\Controllers\Home\Main\XiongTestController@index" "namespace" => "App\Http\Controllers\Home\Main" "prefix" => null "where" => [] ]
或者使用getName()方法直接獲取別名
$request->route()->getName()
或者用
use Illuminate\Routing\Route; public function index(Request $request,Route $route) { echo $route->getName(); }
以上這篇laravel 獲取當(dāng)前url的別名方法就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Yii2簡(jiǎn)單實(shí)現(xiàn)多語(yǔ)言配置的方法
這篇文章主要介紹了Yii2簡(jiǎn)單實(shí)現(xiàn)多語(yǔ)言配置的方法,涉及Yii配置文件的設(shè)置及語(yǔ)言包的操作方法,需要的朋友可以參考下2016-07-07Laravel 5框架學(xué)習(xí)之模型、控制器、視圖基礎(chǔ)流程
本文給大家介紹的是Laravel5框架中模型、控制器、視圖的基礎(chǔ)流程,其實(shí)MVC體系結(jié)構(gòu)模式將一個(gè)交互式系統(tǒng)分為三個(gè)組件。模型包含核心功能和數(shù)據(jù)。視圖向用戶顯示信息??刂破魈幚碛脩糨斎?。視圖和控制器共同構(gòu)成了用戶接口。2015-04-04php 購(gòu)物車(chē)完整實(shí)現(xiàn)代碼
本文介紹一個(gè)php實(shí)現(xiàn)的購(gòu)物車(chē)代碼,功能實(shí)現(xiàn)比較完整,實(shí)現(xiàn)了購(gòu)物車(chē)、訂貨人信息、會(huì)員價(jià)等功能,還是不錯(cuò)的,有需要的朋友,可以參考下2014-06-06dedecms 批量提取第一張圖片最為縮略圖的代碼(文章+軟件)
用了dedecms自帶的縮略圖批量獲取,因?yàn)榇a好像是只適用于文字,對(duì)于軟件就不能了,或兩者都不能。從網(wǎng)站看到了這段代碼,對(duì)于dedecms 5.1是沒(méi)問(wèn)題的。2009-10-10分享微信掃碼支付開(kāi)發(fā)遇到問(wèn)題及解決方案-附Ecshop微信支付插件
微信掃碼支付在購(gòu)物商城非常流行,本篇文章給大家分享微信掃碼支付開(kāi)發(fā)遇到問(wèn)題及解決方案-附Ecshop微信支付插件,需要的朋友可以參考下2015-08-08Laravel 5框架學(xué)習(xí)之Eloquent (laravel 的ORM)
Laravel 的 Eloquent ORM 提供了漂亮、簡(jiǎn)潔的 ActiveRecord 實(shí)現(xiàn)來(lái)和數(shù)據(jù)庫(kù)的互動(dòng)。 每個(gè)數(shù)據(jù)庫(kù)表會(huì)和一個(gè)對(duì)應(yīng)的「模型」互動(dòng)。在開(kāi)始之前,記得把 config/database.php 里的數(shù)據(jù)庫(kù)連接配置好。2015-04-04