1

私は新しいプロジェクトのために 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/リクエストに対して同様ですか?

4

1 に答える 1

1

コントローラーのルーティングを行うことができます。

オプション1:

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

オプション 2 (Laravel 3 ではバグがあることが知られているため、推奨されません):

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

ルーティングとコントローラーのルーティングに関するその他のオプションについては、こちらを参照してください。

于 2013-01-03T13:57:50.663 に答える