我正在为现有应用程序设计MVC框架。我熟悉Laravel,所以我想用它来组件。问题出在Route类上。现有的应用程序以旧的方式使用url查询(/file.php?name=aaa¶m=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框架的根本改变的情况下(我想使用外墙)?
感谢您的回复。
答案 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
。