Laravel控制器抛出错误而无法正常工作

时间:2015-01-05 09:38:51

标签: php laravel

我是Laravel的新人。

我使用方式生成器来创建laravel控制器视图和模型,并且它具有每个项目的默认值,但是当我要使用浏览器看到它时它不起作用并显示错误。

控制器( PostsController.php ):

class PostsController extends \BaseController {
    public function index()
    {
        $posts = Post::all();

        return View::make('posts.index', compact('posts'));
    }
 }

查看( posts / index.blade.php ):

This is index view

模型( post.php

class Post extends \Eloquent {

    // Add your validation rules here
    public static $rules = [
        // 'title' => 'required'
    ];

    protected $primarykey='user_id';

    // Don't forget to fill this array
    protected $fillable = [];

}

这是路线:

Route::resource('posts','postsController',array('except'=>array('show')));

当我输入 localhost:8000 / posts / index 时,Laravel会返回错误:

  

Symfony \ Component \ HttpKernel \ Exception \ MethodNotAllowedHttpException

有什么问题?

1 个答案:

答案 0 :(得分:0)

因为你在浏览器中键入 localhost:8000 / posts / index 作为网址,只需删除索引

  

本地主机:8000 /帖子