使用artisan migrate
命令,我正在尝试创建表。创建了users
表,但没有创建列。我能检查什么?
use Illuminate\Database\Migrations\Migration;
class CreateUsersTable extends Migration {
public function up()
{
Schema::create('users', function($table)
{
$table->increments('id');
$table->string('email');
$table->string('password');
$table->timestamps();
});
}
答案 0 :(得分:2)
运行上述迁移文件后,将在数据库中成功创建表及其列。如果您看到users
表已创建但未创建其中的列,那么您可能看起来不正确。
我正在编写以下答案,我假设您对Web开发也很陌生,可能还不熟悉这些工具。
我假设您正在使用phpMyAdmin
来查看您的数据库。如果您转到数据库然后转到用户表,您将进入Browse
标签。当然,它会为空,因为users
表中没有插入数据,但如果单击Structure
选项卡,则可以查看users
表的架构并查看列已创建。