2016-03-30 44 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

相关问题