laravel 獲取當前url的別名方法
更新時間:2019年10月11日 16:25:15 作者:原力大師剛
今天小編就為大家分享一篇laravel 獲取當前url的別名方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
如下所示:
Route::get('/xiongtest', [ 'as' => 'xiong.test', 'uses' => 'XiongTestController@index' ]);
以上路由為例
在模版中可以使用route('xiong.test')來獲取該路由的真實地址。
在XiongTestController@index中,可以使用以下方法獲取路由別名
public function index(Request $request) $routeAction = $request->route()->getAction(); print_r($routeAction); }
輸出結果為:
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 獲取當前url的別名方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
dedecms 批量提取第一張圖片最為縮略圖的代碼(文章+軟件)
用了dedecms自帶的縮略圖批量獲取,因為代碼好像是只適用于文字,對于軟件就不能了,或兩者都不能。從網站看到了這段代碼,對于dedecms 5.1是沒問題的。2009-10-10分享微信掃碼支付開發(fā)遇到問題及解決方案-附Ecshop微信支付插件
微信掃碼支付在購物商城非常流行,本篇文章給大家分享微信掃碼支付開發(fā)遇到問題及解決方案-附Ecshop微信支付插件,需要的朋友可以參考下2015-08-08Laravel 5框架學習之Eloquent (laravel 的ORM)
Laravel 的 Eloquent ORM 提供了漂亮、簡潔的 ActiveRecord 實現來和數據庫的互動。 每個數據庫表會和一個對應的「模型」互動。在開始之前,記得把 config/database.php 里的數據庫連接配置好。2015-04-04