Where is your create method?
This is your PostsController
<?php namespace App\Http\Controllers;
use View;
use Auth;
use Input;
use Illuminate\Http\Request;
use App\Post;
class PostController extends Controller{
public function edit(Request $request, $id){
$post = Post::find($id);
$view = View::make('postedit', array(
'post' => $post,
));
return $view;
}
public function update(Request $request, $id){
#$fields = $request->except(['_token']);
$fields = Input::except('_token');
#$fields = $request->only(array('title', 'content'));
#dd($fields);
Post::where('id', $id)->update($fields);
$response = redirect()->route('post.edit', array('id' => $id));
return $response;
}
}