1

我正在尝试使用 Laravel 4 运行一个示例示例,但我遇到了诸如找不到类之类的错误。有人可以帮我吗?

控制器文件名:authors.php

<?php

class Authors extends BaseController {

    public $restful = true;

    public function get_index() {
        return View::make('authors.index');
    }   
}
?>

路由.php

Route::get('authors', array('uses'=>'authors@index')); 

查看/作者/index.php

<h1> First program in Laravel 4 </h1>
4

1 回答 1

3

最适合您的所有作者!=作者,因此请确保您在路线中的 conyroller 名称。

如果您想要 RESTful 控制器,那么您可以定义您的路线,例如Route::controller('baseURI','ControllerName')

Laravel 允许您使用简单的 REST 命名约定轻松定义单个路由来处理控制器中的每个操作。首先,使用 Route::controller 方法定义路由。要了解更多信息,请查看restful-controllers

在您的示例中,您必须将 get_index 方法重命名为 getIndex,因为 L4 是 camelCase

//AuthorsController.php
class AuthorsController extends BaseController {

public $restful = true;

public function getIndex() {
    return View::make('authors.index');
}   
}

//route.php
Route::controller('authors', 'AuthorsController');
于 2013-08-07T03:51:47.717 回答