假设我在一个具有URL localhost / group / 123的页面上,当我从该页面请求路由“配置文件”时,URL看起来像此localhost / group / profile。但是我不希望这样,我希望URL像这样的本地主机/配置文件。当我请求“配置文件”路由时,它必须类似于localhost / profile。
当我从基本路由请求配置文件路由时,该URL是我要从我网站上任何位置请求此路由时要使用的URL。这是我在路线中所做的路线。我尝试过前缀,但对我不起作用
Route::get('profile',[
'as'=>'tech',
function(){ echo 'tech'; }
] );
我搜索了其他形式的解决方法,但是找不到解决方案。我非常困惑如何解决它。
答案 0 :(得分:0)
您应该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