How to New table create in laravel

时间:2018-02-03 10:36:21

标签: laravel

MY commend Prompt:

  C:\xampp\htdocs\projects\laravel>php artisan make:migration                  
  create_datas_table

  Created Migration: 2018_02_03_095922_create_datas_table

  C:\xampp\htdocs\projects\laravel>php artisan make:model datas
  Model created successfully.

  C:\xampp\htdocs\projects\laravel>php artisan migrate --datas
  The "--datas" option does not exist.

How is I create new table.please explain

3 个答案:

答案 0 :(得分:0)

您可以在制作迁移文件时提及表名。它将添加一些额外的代码,包括迁移文件中的表名。实施例

 php artisan make:migration create_datas_table --create=datas

模型名称应该是表名的复数形式。它将帮助您减少Model中的更多代码。例如:

php artisan make:model Data

如果您不遵守惯例,则必须在模型中提及此类名称

protected $table = 'different_table_name_will_here';

最后,要迁移表,只需运行迁移命令:

php artisan migrate

我认为这会有所帮助。

答案 1 :(得分:0)

用于创建用户模型

php artisan make:model User -mcr

1.-m, - migration为用户模型创建一个新的迁移文件。

2.-c, - control为用户模型创建一个新控制器。

3.-r, - source指示生成的控制器是否应该是资源控制器

运行php artisan make:model --help你可以看到所有可用的选项

答案 2 :(得分:-1)

You may use

php artisan make:model Date -m