在laravel中,我遇到了需要从url获取路径名的情况。
e.g。
www.example.com/timeslot
在上面的示例中,我想要获取"时间段"在我的控制器中
public function login()
{
$url = URL::current();
echo "timeslot"; //I want to print only "timeslot" here.
}
答案 0 :(得分:4)
你好在laravel中检索一个uri段使用它
$segment = Request::segment(1);
像这样在刀片视图中
{!! Request::segment(1) !!}
这将返回项目的第一段uri
www.example.com/timeslot
时隙
答案 1 :(得分:2)
这应该会给你path
public function login(){
$url =\Request::path();
echo $url;
}
答案 2 :(得分:0)
您需要请求路径,如此。
public function test(Request $request) {
$url = $request->path();
return view('home')->with('url', $url);
}
并在您的视图中
{{ $url }}
答案 3 :(得分:0)
只需使用
$request->path();
path方法返回请求的路径信息。因此,如果传入请求的目标是www.example.com/timeslot,则路径方法将返回时间段。