首页 > 解决方案 > 如何在 php laravel 中设置外键名称?

问题描述

如何在 php 中设置外键的名称laravel

Schema::table('TABLE_NAME', function (Blueprint $table) {
        $table->foreign(XXX)
            ->references(XXX)
            ->on('REF_TABLE')
            ->onDelete('cascade');

            // HOW TO ACHIEVE SOMETHING LIKE THIS?
            //->name('Custom name of foreign key.')
            //->comment('Custom comment for foreign key.')        
    });

标签: phplaravelforeign-keys

解决方案


您可以通过填写第二个外部参数来指定自定义名称:

->foreign('XXX', 'my_custom_name')

推荐阅读