внешние ключи и базы данных (laravel 6 с нуля, эпизод 30) - PullRequest
0 голосов
/ 07 апреля 2020

Привет, мне нужна помощь в обучении. Я делаю следующий код, который я пишу из laracast, по какой-то причине не выдает значение внешнего ключа в моей базе данных. Пожалуйста, помогите:

public function up()
    {
        Schema::create('articles', function (Blueprint $table) {

            $table->bigIncrements('id');
            $table->unsignedBigInteger('user_id');
            $table->string('title');
            $table->text('excerpt');
            $table->text('body');
            $table->timestamps();
            $table->foreign('user_id')
                ->references('id')
                ->on('users')
                ->onDelete('cascade');
        });
    }

Спасибо за вашу помощь

1 Ответ

0 голосов
/ 09 апреля 2020

Спасибо большое, больше копался и получил предложение на сайте laracast, поэтому, если кто-то застрял, попробуйте внести следующие изменения: в вашем файле laravel /config/database.php измените следующее:

'engine' => null, 
 //Change the null to InnoDB as bellow:
'engine' => InnoDB,
...