Size: a a a

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

2020 March 07

RK

Roman Kolosov in Laravel для начинающих
Убери и все заработает
источник

x

xDD in Laravel для начинающих
Убрать specification_id?
источник

x

xDD in Laravel для начинающих
Что-то я не допонимаю видать..

Schema::create('specifications', function (Blueprint $table) {
           $table->bigIncrements('id')->unsigned();
           $table->string('title');
           $table->boolean('status');
       });

$table->bigIncrements('id')->unsigned();
           $table->bigInteger('product_id')->unsigned();
           $table->foreign('product_id')->references('id')->on('products')->onDelete('cascade');
           $table->bigInteger('specification_id')->unsigned();
           $table->foreign('specification_id')->references('id')->on('specifications')->onDelete('cascade');
           $table->string('value');
источник

x

xDD in Laravel для начинающих
То есть в итоге должно быть это
источник

VY

Vladimir Yefremov in Laravel для начинающих
xDD
Убрать specification_id?
Нет. Не нужно поле id
источник

x

xDD in Laravel для начинающих
Vladimir Yefremov
Нет. Не нужно поле id
Я его убрал, итог одинаков
источник

R

Rodion15 in Laravel для начинающих
Помоги плз
источник

R

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

x

xDD in Laravel для начинающих
тот же массив
источник

VY

Vladimir Yefremov in Laravel для начинающих
xDD
Что-то я не допонимаю видать..

Schema::create('specifications', function (Blueprint $table) {
           $table->bigIncrements('id')->unsigned();
           $table->string('title');
           $table->boolean('status');
       });

$table->bigIncrements('id')->unsigned();
           $table->bigInteger('product_id')->unsigned();
           $table->foreign('product_id')->references('id')->on('products')->onDelete('cascade');
           $table->bigInteger('specification_id')->unsigned();
           $table->foreign('specification_id')->references('id')->on('specifications')->onDelete('cascade');
           $table->string('value');
У тебя здесь 2 раза id
источник

x

xDD in Laravel для начинающих
Vladimir Yefremov
У тебя здесь 2 раза id
Теперь я понял, спасибо. А подскажите пож. ещё вот такую вещь, если вдруг один айди будет повторятся, каким методом вместо синка обновлять?
источник

VY

Vladimir Yefremov in Laravel для начинающих
xDD
Теперь я понял, спасибо. А подскажите пож. ещё вот такую вещь, если вдруг один айди будет повторятся, каким методом вместо синка обновлять?
а как может ИД повторяться?
о чем речь?
источник

x

xDD in Laravel для начинающих
Мало ли что произойдёт, человек в селекте сделает выбор одно и то же
источник

x

xDD in Laravel для начинающих
xDD
То есть в итоге должно быть это
Вот тут наглядно, добавил блок и случайно третим будет тоже цвет, соответственно будет такой же id
источник

VY

Vladimir Yefremov in Laravel для начинающих
xDD
Мало ли что произойдёт, человек в селекте сделает выбор одно и то же
ты сам путаешься и меня хочешь запутать :)
пиши точнее - о каком ИД ты сейчас говоришь?
ИД чего именно? речь о том, ИД, которое тебе посоветовали убрать?
источник

x

xDD in Laravel для начинающих
Vladimir Yefremov
ты сам путаешься и меня хочешь запутать :)
пиши точнее - о каком ИД ты сейчас говоришь?
ИД чего именно? речь о том, ИД, которое тебе посоветовали убрать?
Нет
источник

x

xDD in Laravel для начинающих
Сейчас покажу
источник

x

xDD in Laravel для начинающих
[
           1 => ['specification_id' => 1, 'value' => 'red'],
           2 => ['specification_id' => 2, 'value' => 10],
           3 => ['specification_id' => 3, 'value' => 20],
           4 => ['specification_id' => 4, 'value' => 520],
           5 => ['specification_id' => 2, 'value' => 200],
       ]
источник

x

xDD in Laravel для начинающих
2 и 5 повторяются
источник

VY

Vladimir Yefremov in Laravel для начинающих
я не знаю - что эти значения означают, а главное - откуда берутся;
если тебе надо их различать - у них должны быть разные ключи
источник