我正在与Laravel合作开发一个新项目,我想设置一个新的URL,
/project/create
我认为这就像执行以下操作一样简单,
<?php
class Project_Controller extends Base_Controller {
public function action_create()
{
return "Step 1";
}
}
然而这会返回404,你能不能只在/ controller / action上设置一个url基础是不是这样,我是否必须这样做,
Route::get('/project/create', function()
{
return View::make('project.index');
});
或类似网站需要的每个网址/请求?
答案 0 :(得分:1)
您可以进行控制器路由。
选项1:
// Register a specific controller
Route::controller('project');
选项2 (Laravel 3中不推荐,因为有时会知道有问题):
// Register all controllers and all routes
Route::controller(Controller::detect());