विदेशी कुंजी पहले से ही डेटाबेस में होनी चाहिए, इसलिए मैं दो कदम उठाने का सुझाव देता हूं। इसके अलावा, मैं कॉलम user_id
. बनाने का सुझाव देता हूं अहस्ताक्षरित:
public function up()
{
Schema::table('posts', function(Blueprint $table)
{
$table->integer('user_id')->after('id')->nullable()->unsigned();
});
Schema::table('posts', function(Blueprint $table)
{
$table->foreign('user_id')->references('id')->on('users');
});
}