Laravel路由Ajax哈希标记URL

Laravel路由Ajax哈希标记URL,ajax,laravel-4,hashtag,laravel-routing,Ajax,Laravel 4,Hashtag,Laravel Routing,我刚买了一个单页模板(),它使用ajax加载内容,并使用“/#ajax/file.html”模式更改url 我很惊讶,我可以通过它导航而不设置路线,即使我设置了路线,它也不起作用。例如: 路由::get('/#ajax/inbox.php',function(){return 视图::make('test');}) 我应该如何进行路由?正如我在评论中提到的,您无法获取后面的url部分 更多信息:在ng.app.js文件中有一行如下所示 smartApp.config(['$routeProvid

我刚买了一个单页模板(),它使用ajax加载内容,并使用“/#ajax/file.html”模式更改url

我很惊讶,我可以通过它导航而不设置路线,即使我设置了路线,它也不起作用。例如:

路由::get('/#ajax/inbox.php',function(){return 视图::make('test');})


我应该如何进行路由?

正如我在评论中提到的,您无法获取
后面的url部分


更多信息:

在ng.app.js文件中有一行如下所示

smartApp.config(['$routeProvider','$provide',函数($routeProvider,$provide){

在该代码中,您将看到类似于
return'views/'+$routeParams.page+'.html';
这就是angular js版本的smart admin发出请求的地方。也许这会对您有所帮助


抱歉,如果您没有使用angular版本的smart admin。我自己刚买了它,我正在努力将它升级。

问题是,
#
之后的所有内容都不会由后端处理,只能在前端处理。您是说,在一个单页应用程序中,我无法管理路由吗通过ajax加载页面?这很奇怪,因为我可以在
之后调用php脚本。ajax就是这么做的。
之后的部分只是执行一个请求,它根本不包含任何hashtag。在smartadmin示例中,它只是获取一个html页面并替换它。