2016-03-30 10 views
1

JSONを使用し、ボックスを拡張するためにハッシュを使用するサイトを継承しました。 私は株式を作るときに問題を引き起こしています。どのように私はURLとlaravelの特定のコントローラにアンカーをルーティングするのですか?

私はエンドポイントのURLを作成することができます。サイトの書き方が異なる方法でデータをプルする以外は正常に動作します。

Googleには、情報を取得するための共有URLしか与えられないため、この問題があります。

私は、投稿されたURLがこのように見えるときに、ラーベルルートをコントローラに解析する方法を理解しようとしています。

http://somesite.com/#gen/mag/aritcle-name/ 

私がキャッチしたい部分だけである - ...しかし、私は私がしなければならないエスケープのいくつかの種類があります想像し、これらは動作しません#gen

Route::get('/#gen/mag/', array('uses'=>'[email protected]')); 
Route::get('#gen/mag/', array('uses'=>'[email protected]')); 
Route::get('/\#gen/mag/', array('uses'=>'[email protected]')); 
Route::get('/[#gen]/mag/', array('uses'=>'[email protected]')); 
Route::get('/[\#gen]/mag/', array('uses'=>'[email protected]')); 
Route::get('/(#gen)/mag/', array('uses'=>'[email protected]')); 
Route::get('/(\#gen)/mag/', array('uses'=>'[email protected]')); 

助けていただければ幸いです。

おかげ

アンディ

+0

これはhttp://stackoverflow.com/questions/4960513/using-a-hash-within-a-url-path –

答えて

1

ブラウザは、URLの最後に#の後には何も送信しません。これは、JavaScriptのみで扱うことができます。

var hashContent = window.location.hash; 
+0

を助けるかもしれないこんにちは、私はそう思ったし、だから私はこのサーバー側を行うためのドキュメントを見つけることができませんでした。誰かがそれを見回す方法を見つけた場合には、尋ねる価値がありました。 – user1712691

+0

もう一度お返事ありがとうございます。 – user1712691

関連する問題