禁止删除其他表格laravel中使用的行

时间:2017-06-01 07:57:36

标签: sql laravel-5.4

所以我有两张桌子:

Schema::create('groups', function (Blueprint $table) {
            $table->increments('id');
            $table->string('name');
            $table->integer('course_id');
            $table->timestamp('start_date')->nullable();
            $table->timestamp('end_date')->nullable();
            $table->timestamps();
        });

Schema::create('courses', function (Blueprint $table) {
            $table->increments('id');
            $table->string('name');
            $table->string('description')->nullable();
            $table->timestamps();
        });

编辑课程时我有删除它的功能。但是,我希望有一个功能,它不允许删除课程行,它的id用于组表。这应该在SQL中完成还是laravel有一些神奇的功能?我怎么能正确显示错误?

感谢。

0 个答案:

没有答案