用现有网址照亮路线

时间:2014-11-24 05:48:18

标签: php laravel routes

我正在为现有应用程序设计MVC框架。我熟悉Laravel,所以我想用它来组件。问题出在Route类上。现有的应用程序以旧的方式使用url查询(/file.php?name=aaa&param=1& ...),我想做类似的事情:

domain.com/file.php?param=1&route=/controller/method/params

如您所见,如果我定义了路线规则:

Route::get('/home/get', 'HomeController@get');

它应匹配

domain.com/file.php?param=1&route=/home/get

是否有可能在没有laravel框架的根本改变的情况下(我想使用外墙)?

感谢您的回复。

1 个答案:

答案 0 :(得分:0)

也许我是愚蠢或过于偏见,尝试重写一个SEO友好的URI以获得一个SEO不友好的URI时,重点是什么?看看这个:/vendor/laravel/framework/src/Illuminate/Routing/UrlGenerator.php,通过删除路径上的index.php来重写url。

我不确定你是否可以通过不修改Laravel的任何部分来实现你的目标;但如果需要,则应修改/vendor/laravel/framework/src/Illuminate/Routing/UrlGenerator.php