2017-04-20 3 views
1

URLに#hashtagがあります。例LaravelコントローラのURL #hastagを読む

私のルートでfoo.com/foo/location1#tab2

のために私はなりたい何

public function show($loc) 

を持つことになり、私のコントローラで

Route::get('/foo/{loc}', ['uses' => '[email protected]']); 

を持っているでしょう私のコントローラの#値 'tab2'を読み込めますが、$ locの値は常に 'location1'になります。どのようにしてハッシュ値を抽出できますか?

答えて

1

できません。 URLハッシュはサーバーに送信されません。 URLに(パス内またはクエリ文字列内に)「タブ」部分を追加するか、Javascriptを使用して読み込む必要があります。

foo.com/foo/location1/tab2 
foo.com/foo/location1?tab=2 

をしかし、あなたは、それはJSにする必要がありfoo.com/foo/location1#tab2を使用する場合:

ので、Laravelであなたが読むことができます。

+0

おかげさまで、トーマスは楽しい朝を説明します。 –

関連する問題