user21 0 گزارش دادن ارسال شده در مهر 99 سلام هنگام ایجاد کلید خارجی بر اساس فیلم جلسه 5 خطا داده میشه نکته: قبل از استفاده از دستور php artisan migrate جدولی وجود نداره (قبل از این با دستور php artisan migrate:rollback تمام جداول بجز جدول migrations پاک شده اند...) <?php use Illuminate\Database\Migrations\Migration; use Illuminate\Database\Schema\Blueprint; use Illuminate\Support\Facades\Schema; class AddUserIdToPosts extends Migration { /** * Run the migrations. * * @return void */ public function up() { Schema::table('posts', function (Blueprint $table) { $table->integer('user_id')->after('id'); $table->foreign('user_id')->references('id')->on('users')->onDelete('cascade'); }); } /** * Reverse the migrations. * * @return void */ public function down() { Schema::table('posts', function (Blueprint $table) { // }); } } نقل قول Share this post Link to post Share on other sites
user21 0 گزارش دادن ارسال شده در مهر 99 فیلد user_id در جدول post رو مثل user.id به bigInteger تغییر دادم ولی هیچ تغییری نکرد نقل قول Share this post Link to post Share on other sites
Sobi 3 گزارش دادن ارسال شده در مهر 99 در 4 ساعت قبل، user21 گفته است : سلام هنگام ایجاد کلید خارجی بر اساس فیلم جلسه 5 خطا داده میشه نکته: قبل از استفاده از دستور php artisan migrate جدولی وجود نداره (قبل از این با دستور php artisan migrate:rollback تمام جداول بجز جدول migrations پاک شده اند...) <?php use Illuminate\Database\Migrations\Migration; use Illuminate\Database\Schema\Blueprint; use Illuminate\Support\Facades\Schema; class AddUserIdToPosts extends Migration { /** * Run the migrations. * * @return void */ public function up() { Schema::table('posts', function (Blueprint $table) { $table->integer('user_id')->after('id'); $table->foreign('user_id')->references('id')->on('users')->onDelete('cascade'); }); } /** * Reverse the migrations. * * @return void */ public function down() { Schema::table('posts', function (Blueprint $table) { // }); } } با سلام و درود $table->unsignedBigInteger('user_id'); $table->bigIncrements('id'); 1 نقل قول Share this post Link to post Share on other sites
choobi 0 گزارش دادن ارسال شده در مهر 99 سلام. از وقتی add to post اضافه کردم. جدول post از لیست کنار صفحه phpmyadminحذف شده ولی توی structure ظاهر میشه. و هیچ اطلاعاتی بصورت دستی نمیتونم وارد کنم و دیتا بیس خطا میده. نقل قول Share this post Link to post Share on other sites
choobi 0 گزارش دادن ارسال شده در مهر 99 مشکل اولی حل شدولی نمیدونم نوع داده هام به یتابیس درسته با نه نقل قول Share this post Link to post Share on other sites