复制 Route::get('/users', 'UserController@index')->name('users.index'); 使用路由名称生成URL:在需要生成URL的地方,可以使用route函数来生成具有指定路由名称的URL。例如: 代码语言:txt 复制 $url = route('users.index'); 使用路由名称生成重定向URL:在需要生成重定向URL的地方,可以使用redirect函数来生成...
比如路由这样写: Route::get('members/{id}', 'MembersController@show')->name('members.show');...这样定义之后在HTML文件内比如有 a 标签,或者 form 表单的 action,填url地址的时候,就可以使用laravel的
Laravel 如何获取路由名称可以通过如下两种方式来获取:①、request()->route()->getName()或者:②、...
获取laravel 的路由 name,两种方式 use Illuminate\Support\Facades\Route; $route = Route::current(); $name = Route::currentRouteName(); $action = Route::currentRouteAction(); 二 自带函数 request()->route()->getName(); $request = app('request')->create('https://learnku.com/laravel/...
1、第一种:通过route路由中的as关键字来实现 1 Route::get('api/user',['as'='web.user'],'messageController@userInformation'); 2、第二种:通过Route的magic方法name来实现命名路由 1 Route::get('api/user','messageController@userInformation')->name('web.user'); ...
使用name的好处 辅助函数 route 可以用于为指定路由生成 URL。命名路由生成的 URL 不与路由上定义的 URL 相耦合。因此,就算路由的 URL 有任何更改,都不需要对 route 函数调用进行任何更改。例如,假设你的应用程序包含以下路由: Route::get('/post/{post}',function(){//})->name('post.show'); ...
Route::get('/{name}',["as"=>"name",function($name){return$name;}]);#一个名叫 name的路由,可以通过route('name')访问到该条路由规则 路由群组 为便于各类路由规则的管理,将同一个分类下的路由放入一个群组内。 比如:/user/add、/user/delete这种user组别的可以放在user组下的路由规则中 /admin/add...
useIlluminate\Support\Facades\Route;Route::currentRouteName();当然了,既然能获取到路由地址,获取方法名自然也不在话下。 代码如下:Route::getCurrentRoute()->getActionName();如果要获取整个路由包括协议,域名,路由,请求参数,锚点这些信息,可以返回 path,// https://example/foo/bar$uri=$request->...
Route::get('user/{id}/{name}',function($id,$name) { // }) ->where(array('id'=>'[0-9]+','name'=>'[a-z]+')) 定义全局模式 如果希望在全局范围用指定正则表达式限定路由参数,可以使用pattern方法: Route::pattern('id','[0-9]+'); ...
$request->route()->getAction(); #获取路由类和方法名 $request->route()->getActionName() 1. 2. 3. 使用Input 类 Input::url(); 使用$_SERVER获取基础路由 // path:/platforms?a=1 $_SERVER['REQUEST_URI'] // 获取当前基础路由,比如http:///test/a返回http:// ...