假设我在一个URL为localhost/group/123的页面上,当我从该页面请求路由"profile"时,URL看起来像localhost/group/profile。但我不希望这样,我希望URL像这个localhost/profile。当我请求"profile"路由时,它必须看起来像localhost/profile。
当我从基本路由请求配置文件路由时,当我从网站上的任何地方请求该路由时,该URL就是我想要的。这是我在路线中走的路线。我尝试过前缀,但它对我不起作用
Route::get('profile',[
'as'=>'tech',
function(){ echo 'tech'; }
] );
我已经在其他表格上搜索了如何解决它,但我找不到解决方案。我很困惑如何解决它。
您应该name
您的路线,并通过route()
调用它,如下所示:
在您的web.php
:中
Route::get('profile', ['as' => 'tech', function () {
echo 'tech';
}]);
在您的.blade.php
视图中:
<a href="{{ route('tech') }}">Profile</a>
有关路由的更多信息,请点击此处:https://laravel.com/docs/5.2/routing