Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 使用Laravel 4运行样本_Php_Laravel_Laravel 4 - Fatal编程技术网

Php 使用Laravel 4运行样本

Php 使用Laravel 4运行样本,php,laravel,laravel-4,Php,Laravel,Laravel 4,我正在尝试使用Laravel4运行一个示例,但出现了一些错误,如“找不到类”。有人能帮我吗 控制器 文件名:authors.php <?php class Authors extends BaseController { public $restful = true; public function get_index() { return View::make('authors.index'); } } ?> Views/aut

我正在尝试使用Laravel4运行一个示例,但出现了一些错误,如“找不到类”。有人能帮我吗

控制器 文件名:authors.php

<?php

class Authors extends BaseController {

    public $restful = true;

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

<h1> First program in Laravel 4 </h1>
Laravel 4中的第一个程序
您的所有作者中的第一位=作者,因此请确保路线中有您的conyroller名称

如果您想要RESTful控制器,那么您可以像
route::controller('baseURI','ControllerName')
这样定义您的路由

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

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

//AuthorsController.php
class AuthorsController extends BaseController {

public $restful = true;

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

//route.php
Route::controller('authors', 'AuthorsController');

你能把准确的代码发布到某个地方吗,试试paste.laravel.com?在哪一行?对不起我的不好,我已经更正了答案,它的Route::controller不是Route::get
//AuthorsController.php
class AuthorsController extends BaseController {

public $restful = true;

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

//route.php
Route::controller('authors', 'AuthorsController');