>[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
- 文件上傳
- 更新日志