Laravel - >路由分页

时间:2014-01-29 20:36:06

标签: php laravel

我最近开始使用Laravel框架,我想要以下内容(但似乎无法正确使用):

  • 分页,不是Laravel解释的那种,而是更多的/about.html - /portfolio.html等。

实现这一点似乎很难,我搜索了一下,找不到任何东西,或者我没有使用正确的搜索词。

HomeController提供包含所有html的布局视图。 默认路由是:

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

这是HomeControiler:

class HomeController extends BaseController {

    public function show() {
        return View::make('layout');
    }

}

1 个答案:

答案 0 :(得分:1)

这不是分页,只是不止一条路线。你的路线是这样的:

Route::get('/', 'HomeController@showIndex');
Route::get('/about', 'HomeController@showAbout');
Route::get('/portfolio', 'HomeController@showPortfolio');

相应的控制器可能如下:

class HomeController extends BaseController {

    public function showIndex() {
        return View::make('index');
    }

    public function showAbout() {
        return View::make('about');
    }

    public function showPortfolio() {
        return View::make('portfolio');
    }

}

您绝对不会将不同路由的HTML全部放在同一个视图文件中(共享导航应通过共享布局和@extends刀片式关键字处理),最好不要使用{{1如果没有它,路线完全满意就会延伸。