## è¾åºå¹¶çæè·¯ç±å表
åè®¾ä½ çè·¯ç±å®ä¹æ件å
容为ï¼
~~~
Route::get('think', function () {
return 'hello,ThinkPHP6!';
});
Route::resource('blog', 'Blog');
Route::get('hello/:name', 'index/hello')->ext('html');
~~~
å¯ä»¥ä½¿ç¨ä¸é¢çæ令æ¥çå®ä¹çè·¯ç±å表
~~~
php think route:list
~~~
å¦ææ¯å¤åºç¨æ¨¡å¼çè¯ï¼éè¦æ¹æ
~~~
php think route:list index
~~~
è¾åºç»æ类似äºä¸é¢çæ¾ç¤ºï¼
~~~
+----------------+-------------+--------+-------------+
| Rule | Route | Method | Name |
+----------------+-------------+--------+-------------+
| think | <Closure> | get | |
| hello/<name> | index/hello | get | index/hello |
| blog | Blog/index | get | Blog/index |
| blog | Blog/save | post | Blog/save |
| blog/create | Blog/create | get | Blog/create |
| blog/<id>/edit | Blog/edit | get | Blog/edit |
| blog/<id> | Blog/read | get | Blog/read |
| blog/<id> | Blog/update | put | Blog/update |
| blog/<id> | Blog/delete | delete | Blog/delete |
+----------------+-------------+--------+-------------+
~~~
并ä¸åæ¶ä¼å¨runtimeç®å½ä¸é¢çæä¸ä¸ª`route_list.php`çæ件ï¼å
容åä¸é¢çè¾åºç»æä¸è´ï¼æ¹ä¾¿ä½ éæ¶æ¥çã
> å¦æä½ çè·¯ç±å®ä¹åçæ¹åçè¯ï¼ åéè¦éæ°è°ç¨è¯¥æ令ï¼ä¼èªå¨æ´æ°ä¸é¢çæçç¼åæ件ã
>
## è¾åºæ ·å¼
æ¯æå®ä¹ä¸åçæ ·å¼è¾åºï¼ä¾å¦ï¼
~~~
php think route:list box
~~~
è¾åºç»æå为ï¼
~~~
ââââââââââââââââââ¬ââââââââââââââ¬âââââââââ¬ââââââââââââââ
â Rule â Route â Method â Name â
ââââââââââââââââââ¼ââââââââââââââ¼âââââââââ¼ââââââââââââââ¤
â think â <Closure> â get â â
â hello/<name> â index/hello â get â index/hello â
â blog â Blog/index â get â Blog/index â
â blog â Blog/save â post â Blog/save â
â blog/create â Blog/create â get â Blog/create â
â blog/<id>/edit â Blog/edit â get â Blog/edit â
â blog/<id> â Blog/read â get â Blog/read â
â blog/<id> â Blog/update â put â Blog/update â
â blog/<id> â Blog/delete â delete â Blog/delete â
ââââââââââââââââââ´ââââââââââââââ´âââââââââ´ââââââââââââââ
~~~
~~~
php think route:list box-double
~~~
è¾åºç»æå为ï¼
~~~
ââââââââââââââââââ¤ââââââââââââââ¤âââââââââ¤ââââââââââââââ
â Rule â Route â Method â Name â
â âââââââââââââââââªââââââââââââââªâââââââââªââââââââââââââ£
â think â <Closure> â get â â
â hello/<name> â index/hello â get â index/hello â
â blog â Blog/index â get â Blog/index â
â blog â Blog/save â post â Blog/save â
â blog/create â Blog/create â get â Blog/create â
â blog/<id>/edit â Blog/edit â get â Blog/edit â
â blog/<id> â Blog/read â get â Blog/read â
â blog/<id> â Blog/update â put â Blog/update â
â blog/<id> â Blog/delete â delete â Blog/delete â
ââââââââââââââââââ§ââââââââââââââ§âââââââââ§ââââââââââââââ
~~~
~~~
php think route:list markdown
~~~
è¾åºç»æå为ï¼
~~~
| Rule | Route | Method | Name |
|----------------|-------------|--------|-------------|
| think | <Closure> | get | |
| hello/<name> | index/hello | get | index/hello |
| blog | Blog/index | get | Blog/index |
| blog | Blog/save | post | Blog/save |
| blog/create | Blog/create | get | Blog/create |
| blog/<id>/edit | Blog/edit | get | Blog/edit |
| blog/<id> | Blog/read | get | Blog/read |
| blog/<id> | Blog/update | put | Blog/update |
| blog/<id> | Blog/delete | delete | Blog/delete |
~~~
## æåºæ¯æ
å¦æä½ å¸æçæçè·¯ç±å表æç
§è·¯ç±è§åæåºï¼å¯ä»¥ä½¿ç¨
~~~
php think route:list -s rule
~~~
è¾åºç»æåæï¼
~~~
+----------------+-------------+--------+-------------+
| Rule | Route | Method | Name |
+----------------+-------------+--------+-------------+
| blog | Blog/index | get | Blog/index |
| blog | Blog/save | post | Blog/save |
| blog/<id> | Blog/read | get | Blog/read |
| blog/<id> | Blog/update | put | Blog/update |
| blog/<id> | Blog/delete | delete | Blog/delete |
| blog/<id>/edit | Blog/edit | get | Blog/edit |
| blog/create | Blog/create | get | Blog/create |
| hello/<name> | index/hello | get | index/hello |
| think | <Closure> | get | |
+----------------+-------------+--------+-------------+
~~~
åæ ·çï¼ä½ è¿å¯ä»¥æç
§è¯·æ±ç±»åæåº
~~~
php think route:list -s method
~~~
è¾åºç»æå为ï¼
~~~
+----------------+-------------+--------+-------------+
| Rule | Route | Method | Name |
+----------------+-------------+--------+-------------+
| blog/<id> | Blog/delete | delete | Blog/delete |
| think | <Closure> | get | |
| hello/<name> | index/hello | get | index/hello |
| blog | Blog/index | get | Blog/index |
| blog/create | Blog/create | get | Blog/create |
| blog/<id>/edit | Blog/edit | get | Blog/edit |
| blog/<id> | Blog/read | get | Blog/read |
| blog | Blog/save | post | Blog/save |
| blog/<id> | Blog/update | put | Blog/update |
+----------------+-------------+--------+-------------+
~~~
> æ¯ææåºçå段åå
æ¬ï¼`rule`ã`route`ã`name`ã`method`å`domain`ï¼å
¨é¨å°åï¼ã
## è¾åºè¯¦ç»ä¿¡æ¯
å¦æä½ å¸æçå°æ´å¤çè·¯ç±åæ°ååéè§åï¼å¯ä»¥ä½¿ç¨
~~~
php think route:list -m
~~~
è¾åºç»æå为ï¼
~~~
+----------------+-------------+--------+-------------+--------+-------------------------+---------+
| Rule | Route | Method | Name | Domain | Option | Pattern |
+----------------+-------------+--------+-------------+--------+-------------------------+---------+
| think | <Closure> | get | | | [] | [] |
| hello/<name> | index/hello | get | index/hello | | {"ext":"html"} | [] |
| blog | Blog/index | get | Blog/index | | {"complete_match":true} | [] |
| blog | Blog/save | post | Blog/save | | {"complete_match":true} | [] |
| blog/create | Blog/create | get | Blog/create | | [] | [] |
| blog/<id>/edit | Blog/edit | get | Blog/edit | | [] | [] |
| blog/<id> | Blog/read | get | Blog/read | | [] | [] |
| blog/<id> | Blog/update | put | Blog/update | | [] | [] |
| blog/<id> | Blog/delete | delete | Blog/delete | | [] | [] |
+----------------+-------------+--------+-------------+--------+-------------------------+---------+
~~~
- åºè¨
- åºç¡
- å®è£
- å¼åè§è
- ç®å½ç»æ
- é ç½®
- æ¶æ
- 请æ±æµç¨
- æ¶ææ»è§
- å ¥å£æ件
- å¤åºç¨æ¨¡å¼
- URL访é®
- 容å¨åä¾èµæ³¨å ¥
- æå¡
- é¨é¢
- ä¸é´ä»¶
- äºä»¶
- è·¯ç±
- è·¯ç±å®ä¹
- åéè§å
- è·¯ç±å°å
- è·¯ç±åæ°
- è·¯ç±ä¸é´ä»¶
- è·¯ç±åç»
- èµæºè·¯ç±
- 注解路ç±
- è·¯ç±ç»å®
- ååè·¯ç±
- MISSè·¯ç±
- è·¨å请æ±
- URLçæ
- æ§å¶å¨
- æ§å¶å¨å®ä¹
- åºç¡æ§å¶å¨
- 空æ§å¶å¨
- èµæºæ§å¶å¨
- æ§å¶å¨ä¸é´ä»¶
- 请æ±
- 请æ±å¯¹è±¡
- 请æ±ä¿¡æ¯
- è¾å ¥åé
- 请æ±ç±»å
- HTTP头信æ¯
- 伪éæ
- åæ°ç»å®
- 请æ±ç¼å
- ååº
- ååºè¾åº
- ååºåæ°
- éå®å
- æ件ä¸è½½
- æ°æ®åº
- è¿æ¥æ°æ®åº
- åå¸å¼æ°æ®åº
- æ¥è¯¢æé å¨
- æ¥è¯¢æ°æ®
- æ·»å æ°æ®
- æ´æ°æ°æ®
- å é¤æ°æ®
- æ¥è¯¢è¡¨è¾¾å¼
- é¾å¼æä½
- where
- table
- alias
- field
- strict
- limit
- page
- order
- group
- having
- join
- union
- distinct
- lock
- cache
- comment
- fetchSql
- force
- partition
- failException
- sequence
- replace
- extra
- duplicate
- procedure
- èåæ¥è¯¢
- å页æ¥è¯¢
- æ¶é´æ¥è¯¢
- é«çº§æ¥è¯¢
- è§å¾æ¥è¯¢
- JSONå段
- åæ¥è¯¢
- åçæ¥è¯¢
- æ¥è¯¢äºä»¶
- è·åå¨
- äºå¡æä½
- åå¨è¿ç¨
- æ°æ®é
- æ°æ®åºé©±å¨
- 模å
- å®ä¹
- 模åå段
- æ°å¢
- æ´æ°
- å é¤
- æ¥è¯¢
- æ¥è¯¢èå´
- JSONå段
- è·åå¨
- ä¿®æ¹å¨
- æç´¢å¨
- æ°æ®é
- èªå¨æ¶é´æ³
- åªè¯»å段
- 软å é¤
- ç±»å转æ¢
- 模åè¾åº
- 模åäºä»¶
- 模åå ³è
- ä¸å¯¹ä¸å ³è
- ä¸å¯¹å¤å ³è
- è¿ç¨ä¸å¯¹å¤
- è¿ç¨ä¸å¯¹ä¸
- å¤å¯¹å¤å ³è
- å¤æå ³è
- å ³èé¢è½½å ¥
- å ³èç»è®¡
- å ³èè¾åº
- è§å¾
- 模æ¿åé
- è§å¾è¿æ»¤
- 模æ¿æ¸²æ
- 模æ¿å¼æ
- è§å¾é©±å¨
- é误åæ¥å¿
- å¼å¸¸å¤ç
- æ¥å¿å¤ç
- è°è¯
- è°è¯æ¨¡å¼
- Traceè°è¯
- SQLè°è¯
- åéè°è¯
- è¿ç¨è°è¯
- éªè¯
- éªè¯å¨
- éªè¯è§å
- é误信æ¯
- éªè¯åºæ¯
- è·¯ç±éªè¯
- å ç½®è§å
- 表å令ç
- 注解éªè¯
- æ项
- ç¼å
- Session
- Cookie
- å¤è¯è¨
- ä¸ä¼
- å½ä»¤è¡
- å¯å¨å ç½®æå¡å¨
- æ¥ççæ¬
- èªå¨çæåºç¨ç®å½
- å建类åºæ件
- æ¸ é¤ç¼åæ件
- çææ°æ®è¡¨å段ç¼å
- çæè·¯ç±æ å°ç¼å
- è¾åºè·¯ç±å®ä¹
- èªå®ä¹æ令
- æ©å±åº
- æ°æ®åºè¿ç§»å·¥å ·
- Workerman
- thinkå©æå·¥å ·åº
- éªè¯ç
- Swoole
- éå½
- å©æå½æ°
- å级æ导
- æ´æ°æ¥å¿