Я создал таблицу с использованием миграции следующим образом: public function up() { Schema::create('despatch_discrepancies', function($table) { $table->increments('id')->unsigned(); $table->integer('pick_id')->unsigned(); $table->foreign('pick_id')->references('id')->on('picks'); $table->integer('pick_detail_id')->unsigned(); $table->foreign('pick_detail_id')->references('id')->on('pick_details'); $table->integer('original_qty')->unsigned(); $table->integer('shipped_qty')->unsigned(); }); } public function down() { Schema::drop('despatch_discrepancies'); } Мне нужно изменить эту таблицу и удалить ссылку на внешний ключ и столбец pick_detail_id и добавить новый столбец varchar, называемый sku после столбца pick_id . […]
У меня есть столбец user_id fk в моей таблице $table->foreign('user_id')->references('id')->on('users'); Я должен добавить функцию каскадного удаления в этот существующий столбец. Как я могу это сделать?