2016-03-30 82 views
1

我已經繼承了使用JSON並使用散列擴展框的網站。 當我創建股票時,這是我的問題。我將如何路由url並錨定到laravel中的特定控制器

我可以創建一個終點網址,除了寫入網站的方式外,它可以很好地工作,它以不同的方式提取數據。

只有

谷歌有這個問題,因爲你只能給它一個共享URL來獲取信息。

我一直在試圖弄清楚如何解析laravel路由到控制器,當張貼的網址看起來像這樣。

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

在網址的結尾#後,瀏覽器將不會發送任何東西。這隻能在JavaScript處理:

var hashContent = window.location.hash; 
+0

您好,我是這麼認爲的,並這就是爲什麼我找不到任何文檔來做這個服務器端。值得一提的是,如果有人找到了解決方法。 – user1712691

+0

再次感謝您的回答。 – user1712691

相關問題