Laravel 控制器抛出错误且无法正常工作
Laravel controller throwout error and not working
我是 Laravel 的新人。
我使用 way generator 来创建 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 return 一个错误:
Symfony \ Component \ HttpKernel \ Exception \ MethodNotAllowedHttpException
问题是什么?
那是因为你在浏览器中输入 localhost:8000/posts/index 作为 URL,只需删除 index
localhost:8000/posts
我是 Laravel 的新人。
我使用 way generator 来创建 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 return 一个错误:
Symfony \ Component \ HttpKernel \ Exception \ MethodNotAllowedHttpException
问题是什么?
那是因为你在浏览器中输入 localhost:8000/posts/index 作为 URL,只需删除 index
localhost:8000/posts