Skip to content

Commit 2c3ced3

Browse files
committed
update: README
1 parent 9f5dc3a commit 2c3ced3

File tree

1 file changed

+21
-0
lines changed

1 file changed

+21
-0
lines changed

laravel/README.md

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,15 @@
22

33
## 1. 一些基础命令
44
1. 创建一个 Crons 表迁移和模型
5+
56
```php
67
php artisan make:model Models/Cron -m
78
```
89

910
2. 添加表的相应字段
1011

1112
/database/migrations/2018_10_27_151143_create_crons_table.php
13+
1214
```
1315
/**
1416
* Run the migrations.
@@ -25,21 +27,29 @@ public function up()
2527
});
2628
}
2729
```
30+
2831
2.1 修改 `.env` 数据库配置项;
32+
2933
```
3034
DB_DATABASE=test
3135
DB_USERNAME=root
3236
DB_PASSWORD=root
3337
```
38+
3439
2.2 运行迁移生成表;
40+
3541
```
3642
php artisan migrate
3743
```
44+
3845
2.3 创建填充文件;
46+
3947
```
4048
php artisan make:seed CronTasksTableSeeder
4149
```
50+
4251
2.4 生成测试数据;
52+
4353
```
4454
public function run()
4555
{
@@ -61,14 +71,17 @@ public function run()
6171
]);
6272
}
6373
```
74+
6475
运行填充;
76+
6577
```
6678
php artisan db:seed --class=CronTasksTableSeeder
6779
```
6880

6981
3. 添加路由
7082

7183
/routes/web.php
84+
7285
```
7386
<?php
7487
use App\Models\Cron;
@@ -80,7 +93,9 @@ Route::get('search', function () {
8093
```
8194

8295
4. 定时任务和创建命令相关
96+
8397
启动定时任务
98+
8499
```shell
85100
# 使用 crontab 的定时任务调用 php artisan 调度任务:
86101
crontab -e
@@ -94,24 +109,30 @@ crontab -e
94109

95110

96111
## 2. TODO 待完成工作
112+
97113
~~1. 查询的公交线路存入数据库保存。(目前保存在文件中)已完成~~
98114

99115

100116
## 3. Laravel使用 iseed 扩展导出表数据
117+
101118
iseed地址: [https://github.com/orangehill/iseed](https://github.com/orangehill/iseed)
102119

103120
### 3.1 iseed 安装
121+
104122
```
105123
composer require orangehill/iseed
106124
```
107125

108126
### 3.2 使用方法
127+
109128
如生成 lines 表的 seeder 文件:
129+
110130
```
111131
php artisan iseed lines
112132
```
113133

114134
## 4. 开箱即用注册登录功能
135+
115136
```shell
116137
# 快速生成认证所需要的路由和视图
117138
php artisan make:auth

0 commit comments

Comments
 (0)