2

私のLaravelプロジェクトでは、次のフォルダー構造があります

application/controllers/products.php

application/controllers/products/categories.php

私の中でproducts.php

class Products_Controller extends Base_Controller {

    public $restful = true;    

    public function get_index()
    {
        $data['title'] = 'Products List';
        return View::make('product.index',$data);
    }    
}

私の中でcategories.php

class Products_Categories_Controller extends Base_Controller{

    public $restful = true;    

    public function get_index(){

        $data['title'] = "All Categtories";

        return View::make('category.index', $data);
    }    
}

これは私のroutes.php

Route::get('products', array('as' => 'products', 'uses' => 'products@index'));
Route::get('products/categories', array('as' => 'categories', 'uses' => 'categories@index'));

を参照するとexample.com/products/categories、404エラーメッセージが表示されます。私の何が問題なのですかroutes.php

4

1 に答える 1

6
Route::get('products/categories', array('as' => 'categories', 'uses' => 'products.categories@index'));

に注意してください'uses' => 'products.categories@index'

于 2012-12-12T16:47:22.990 に答える