Size: a a a

Laravel для начинающих

2020 January 12

A

Adel in Laravel для начинающих
yu2ry
если прокатит и не добавит, то rooms еще не создана
моё любимое гадание на кофейной гуще)
источник

ЕК

Егор Карась in Laravel для начинающих
yu2ry
если прокатит и не добавит, то rooms еще не создана
Да как не создана-то, ало, я же уже скрин кинул где обе таблицы видно)
источник

A

Adel in Laravel для начинающих
Егор Карась
Да как не создана-то, ало, я же уже скрин кинул где обе таблицы видно)
данные в них есть?
источник

ЕК

Егор Карась in Laravel для начинающих
Adel
данные в них есть?
Да
источник

y

yu2ry in Laravel для начинающих
может бытьчто у тебя users полная
источник

y

yu2ry in Laravel для начинающих
таблица
источник

y

yu2ry in Laravel для начинающих
а rooms пустая
источник

y

yu2ry in Laravel для начинающих
тебе надо добавить на room_id nullable
источник

ЕК

Егор Карась in Laravel для начинающих
В обеих по несколько записей есть
источник

A

Adel in Laravel для начинающих
или сначала создать все правильные данные
источник

ЕК

Егор Карась in Laravel для начинающих
yu2ry
тебе надо добавить на room_id nullable
!
источник

ЕК

Егор Карась in Laravel для начинающих
yu2ry
тебе надо добавить на room_id nullable
Именно!
источник

A

Adel in Laravel для начинающих
чтобы не было такого, что room_id есть а room.id нет
источник

y

yu2ry in Laravel для начинающих
Schema::table('users', function (Blueprint $table) {
           $table->unsignedBigInteger('room_id')
->nullable();
           $table->foreign('room_id')->references('id')->on('rooms');
       });
источник

A

Adel in Laravel для начинающих
yu2ry
Schema::table('users', function (Blueprint $table) {
           $table->unsignedBigInteger('room_id')
->nullable();
           $table->foreign('room_id')->references('id')->on('rooms');
       });
давай со своими вредными советами...
источник

ЕК

Егор Карась in Laravel для начинающих
yu2ry
Schema::table('users', function (Blueprint $table) {
           $table->unsignedBigInteger('room_id')
->nullable();
           $table->foreign('room_id')->references('id')->on('rooms');
       });
Ну чё уж ты, я не настолько деревянный
источник

A

Adel in Laravel для начинающих
не всегда нужно nullable
источник

ЕК

Егор Карась in Laravel для начинающих
Не-не, оно реально может быть null
источник

y

yu2ry in Laravel для начинающих
Adel
давай со своими вредными советами...
это его код, а не мой, я просто дописал
источник

y

yu2ry in Laravel для начинающих
Егор Карась
Не-не, оно реально может быть null
просто у тебя не может ключ добавить так как нет значения либо nullable либо по умолчанию что нибудь кроме  nullable
источник