所以 - 我是Laravel的新手,我们正在使用版本3.
我有一个主页设置&工作 - 说http://dev.mywebsite.com
现在我想点击页面上的链接并重定向到一个不错的SEO友好URL,但传入变量。在PHP中,这很简单 - 我可以将http://dev.mywebsite.com/vacancies/town/page2重写为http://dev.mywebsite.com/?where=town&page=2
但我无法在Laravel工作。
我知道完整的答案是创建控制器&视图,但我有一个包含文件显示的所有逻辑,所以不要真的想改变...有没有办法使用路由或mod-rewrite这样做?
由于
答案 0 :(得分:0)
虽然我强烈建议您使用该文件创建视图,但您仍然可以使用PHP's Output Control来避免弄乱Laravel的渲染流程:
Route::get('your-nice-url-here', function() {
ob_start();
include 'your-raw-php-here';
return Response::make(ob_get_clean());
});