laravel路由和控制器视图架构

时间:2013-01-03 13:43:59

标签: php laravel laravel-routing

我正在与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');
});

或类似网站需要的每个网址/请求?

1 个答案:

答案 0 :(得分:1)

您可以进行控制器路由。

选项1:

// Register a specific controller
Route::controller('project');

选项2 (Laravel 3中不推荐,因为有时会知道有问题):

 // Register all controllers and all routes
 Route::controller(Controller::detect());

您可以看到more options about routing and controller routing here