Mar*_*rio 3 php mysql migration laravel laravel-5.1
我正在学习Laravel一段时间,我为自己创建了一些基本项目,但今天我尝试使用更多整数来迁移表.但它仍然需要一个错误.
每个整数都尝试auto_increment和primary,这可能是个问题,但我不知道,如何解决它.
Schema::create ('users', function (Blueprint $table)
{
$table->increments ('id');
$table->string ('email')->unique();
$table->string ('pass',250);
$table->integer ('tickets',4);
$table->integer ('tokens',4);
$table->integer ('in_raffle',4);
$table->text ('profile',500);
$table->string ('ip',20);
$table->integer ('ban',1);
$table->integer ('notice',1);
$table->timestamp ('last_login');
});
Run Code Online (Sandbox Code Playgroud)
https://s28.postimg.org/fh3uaqdct/screen2.jpg
有人可以告诉我,我该如何解决这个问题?编辑什么才能正常工作?
非常感谢,祝你有愉快的一天!
删除所有中的秒参数integer():
$table->integer('tickets');
$table->integer('tokens');
$table->integer('in_raffle');
$table->integer('ban');
$table->integer('notice');
Run Code Online (Sandbox Code Playgroud)
事物是secont参数,integer()方法是autoIncrement,它被视为布尔值.当你传递不同的东西时false,Laravel认为你想要这个整数auto_increment.
| 归档时间: |
|
| 查看次数: |
1430 次 |
| 最近记录: |