Laravel控制器抛出错误并且不起作用


Laravel controller throwout error and not working

我是拉拉维尔的新人。

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

控制器(PostsController.php):

class PostsController extends 'BaseController {
    public function index()
    {
        $posts = Post::all();
        return View::make('posts.index', compact('posts'));
    }
 }

View (posts/index.blade.php):

This is index view

模型(后.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

问题出在哪里?

那就是

你在浏览器中输入 localhost:8000/posts/index 作为 URL,只需删除索引

本地主机:8000/个