【问题标题】:laravel routes and controller view architecturelaravel 路由和控制器视图架构
【发布时间】:2012-12-17 21:16:19
【问题描述】:

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

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

【问题讨论】:

    标签: php laravel laravel-routing


    【解决方案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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-03-27
      • 2017-03-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-11-22
      • 2011-02-11
      相关资源
      最近更新 更多