Laravel Routes vs Mod-rewrite

时间:2013-08-19 12:34:57

标签: php mod-rewrite laravel laravel-3

所以 - 我是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这样做?

由于

1 个答案:

答案 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());
});