問題描述按照這個(gè)入門實(shí)戰(zhàn)敲的代碼 https://www.kancloud.cn/inbuf...做到第6章驗(yàn)證那里的時(shí)候發(fā)現(xiàn)不管是否驗(yàn)證正確,都是報(bào)錯(cuò)數(shù)據(jù)庫表不存在。當(dāng)時(shí)還不確認(rèn)一定是數(shù)據(jù)庫表沒建立成功,怕也有其他原因?qū)е?,然后我就從?yàn)證那個(gè)章節(jié)往前面查找原因,最后發(fā)現(xiàn)就是在第5章第2節(jié)那里數(shù)據(jù)遷移發(fā)生了問題。應(yīng)該是在這里創(chuàng)建表的時(shí)候就失敗了。 // create the table
$table = $this->table('users');
$table->addColumn('name', 'string')
->addColumn('email', 'string')
->addColumn('password', 'string')
->addColumn('avatar', 'string', ['null' => true, 'default'=>NULL, 'comment'=>'用戶頭像'])
->addColumn('god', 'boolean', ['default'=>FALSE, 'comment'=>'管理員'])
->addTimestamps('created_at', 'updated_at')
->addIndex('email', ['unique' => true])
->addIndex('god')
->create();我的代碼也是有這些,所以不知道為什么表沒有創(chuàng)建成功。
- 0 回答
- 0 關(guān)注
- 1261 瀏覽
添加回答
舉報(bào)
0/150
提交
取消