这是我的代码
Schema::create('employees', function (Blueprint $table) {
$table->id();
$table->string('first_name');
$table->text('second_name');
$table->string('emp_company')->unsigned();
$table->string('email');
$table->string('phone');
$table->timestamps();
$table->foreign('emp_company')->references('company_name')->on('companies');
});
这是我的错误:
SQLSTATE[42000]: 语法错误或访问冲突: 1064 您的 SQL 语法有错误;检查与您的 MariaDB 服务器版本相对应的手册,了解在第 1 行“unsigned not null, emailvarchar(255) not null, varchar(255) not null,”附近使用的正确语法(SQL: create table ( bigint unsigned not null auto_increment 主键、varchar(255) not null、text not null、varchar(255) unsigned not null、varchar(255) not null、varchar(255) not null、timestamp null、timestamp null) 默认字符集 utf8mb4 collate 'utf8mb4_unicode_ci ')phoneemployeesidfirst_namesecond_nameemp_companyemailphonecreated_atupdated_at
我坚持这个..寻找支持谢谢。
三国纷争