اضافه کردن یک کلید خارجی(foriegn key) به جدولی که از قبل ساخته شده – Laravel

اول یه ماگریشن درست میکنیم:

php artisan make:migration create_foreign_key_for__table --table=products

حالا داخل ماگریشن کد زیر زیر مینزیم:

Schema::table('products', function (Blueprint $table) {
    $table->integer('user_id')->unsigned()->change();

    $table->foreign('user_id')->references('id')->on('users');
});

و در آخر :

php artisan migrate

حل ارور GD Library extension not available with this PHP installation. در لاراول

وقتی از پکیج Intervention image استفاده میکردم با این ارور مواجه شدم.

به آدرس زیر تو پوشه xamp برید:

xampp/php/php.ini

و بعد به دنبال extension=gd بگردید. حالا از حالت کامنت درش بیارید(سمیکالن;رو از اولش حذف کنید)

فایل رو سیو کنید و زمپ رو ری استارت کنید مشکل حل شد لذت ببرید.

لینک پاسخ در stackoverflow(پس از کلیک روی لینک،روی گزینه skip واقع در سمت راست صفحه کلیک کنید)