をポストするために、外部キーuser_idを保存します。投稿はユーザーに属し、ユーザーは多数の投稿を持つことができます。 user_idがデータベースのポストテーブルに保存されていません。は、私は、ユーザーとポストモデルでlaravelアプリケーションを開発していると私はのエラーを取得していますテーブル
ポストコントローラー:
class PostController extends Controller
{
public function postCreatePost(Request $request){
$this->validate($request, [
'body' => 'required'
]);
$post = new Post([
'body' => $request->input('body')
]);
$post->save();
return redirect()->route('dashboard');
}
ルート:
Route::post('/createpost', [
'uses' => '[email protected]',
'as' => 'post.create'
]);
最初の回答は正常です。ありがとうございました:) – steven
ええ、すでに追加されています:) – steven