我最近开始使用Laravel框架,我想要以下内容(但似乎无法正确使用):
实现这一点似乎很难,我搜索了一下,找不到任何东西,或者我没有使用正确的搜索词。
HomeController提供包含所有html的布局视图。 默认路由是:
Route::get('/', 'HomeController@show');
这是HomeControiler:
class HomeController extends BaseController {
public function show() {
return View::make('layout');
}
}
答案 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如果没有它,路线完全满意就会延伸。