Alternatively, there's also a create method which accepts a plain PHP array instead of an Eloquent model instance.
$post = Post::find(1);
$post->comments()->create([
'message' => 'This is a new comment message'
]);
public function create()
{
return view('post.create');
}