我的网址上有#hashtag。例如
foo.com/foo/location1#tab2
在我的路线中我会有
Route::get('/foo/{loc}', ['uses' => 'FooController@show']);
在我的控制器中,我会
public function show($loc)
我希望能够做的是阅读#value' tab2'在我的控制器中,$ loc的值始终是' location1'。如何提取哈希值?
答案 0 :(得分:1)
你做不到。 URL哈希不会发送到服务器。您需要将“标签”部分添加到URL(在路径或查询字符串中),或者只需使用Javascript读取它。
所以,在Laravel你可以读到:
foo.com/foo/location1/tab2
foo.com/foo/location1?tab=2
但是如果你想使用foo.com/foo/location1#tab2
,它需要是JS。