我将如何路由url并锚定到laravel中的特定控制器

时间:2016-03-30 17:14:27

标签: laravel routing routes url-routing laravel-routing

我继承了一个使用JSON并使用哈希扩展框的网站。 当我创建股票时,这会给我带来一个问题。

我可以创建一个端点网址,除了网站编写方式以外,其他方式工作正常。它以不同的方式提取数据。

只有Google有此问题,因为您只能为其提供共享网址以获取信息。

当发布的网址看起来像这样时,我一直试图找出如何解析laravel路径到控制器。

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

我要抓住的部分只是 - #gen

这些不起作用,但我想我必须要做某种逃避......

Route::get('/#gen/mag/', array('uses'=>'content@helloworld'));
Route::get('#gen/mag/', array('uses'=>'content@helloworld'));
Route::get('/\#gen/mag/', array('uses'=>'content@helloworld'));
Route::get('/[#gen]/mag/', array('uses'=>'content@helloworld'));
Route::get('/[\#gen]/mag/', array('uses'=>'content@helloworld'));
Route::get('/(#gen)/mag/', array('uses'=>'content@helloworld'));
Route::get('/(\#gen)/mag/', array('uses'=>'content@helloworld'));

任何帮助将不胜感激。

由于

岸堤

1 个答案:

答案 0 :(得分:1)

浏览器不会在网址末尾的#后发送任何内容。这只能在javascript中处理:

var hashContent = window.location.hash;