>[danger] 生成模型和迁移文件
```
php artisan make:model Models/Admin/User -m
```
>[danger] 执行迁移文件
迁移文件作用:创建数据表
~~~
$table->string('username', 50)->default('')->comment('用户名');
$table->string('password', 255)->default('')->comment('登陆密码');
~~~
+ 执行迁移文件 创建数据表
```
php artisan migrate
```
>[danger] 创建数据工厂
```
php artisan make:factory UserFactory
$factory->define(App\Models\Admin\User::class, function (Faker $faker) {
return [
'username' => $faker->name,
'password' => bcrypt('admin'),
];
});
```
>[danger] 创建种子文件
```
php artisan make:seeder UserSeeder
```
+ 在 UserSeeder.php 的run方法中添加以下内容
```
factory(\App\Models\Admin\User::class, 10)->create();
```
>[danger] 在 DatabaseSeeder.php 在
~~~
$this->call(UserSeeder::class);
~~~
+ 生成模拟数据
```
php artisan db:seed
```
>[danger] 刷新结构并生成记录
```
php artisan migrate:refresh --seed
```
- 官方资源
- 安装
- 环境要求
- 安装命令
- 测试运行
- 目录结构
- 数据库
- 查询构造器
- 查询数据
- 链式操作
- select
- where
- orderBy
- 分页查询
- 基本使用
- 分页样式
- 聚合查询
- 控制器
- 控制器定义
- 资源控制器
- 模型
- 模型定义
- 添加
- 删除
- 更新
- save
- 查询
- find
- 模型属性
- 迁移文件
- 禁止csrf验证
- 路由
- 路由分组
- 路由参数
- 必写参数
- 可选参数
- 正则约束
- 路由方法
- 注册路由
- 路由命名
- 路由视图
- 路由回退
- 路由重定向
- 路由地址前缀
- 路由命名空间
- 路由别名前缀
- 请求
- 请求参数
- 获取对象可用的方法
- cookie的设置和获取
- 中间件
- 重定向
- 返回json数据
- 模板引擎
- PHP函数
- 模板赋值
- 三元运算符
- 原样输出
- 模板继承
- 模板包含
- 条件语句
- 循环语句
- 项目初始化
- 验证器
- 调试
- 变量调试
- FAQ
- ajax请求表单请求验证报422
- 命令行
- 创建控制器
- 创建中间件
- 常用扩展
- mews/captcha
- 助手函数
- view
- route
- redirect
- 文件上传
- 更新日志