// +---------------------------------------------------------------------- use think\facade\Route; use app\common\model\Category; use think\facade\Template; Route::pattern([ 'name' => '\w+', 'id' => '\d+', 'cid' => '\d+', 'page' => '\d+', 'year' => '\d+', 'month' => '\d+', 'day' => '\d+', ]); Route::get('think', function () { return 'hello,ThinkPHP6!'; }); Route::get('/index', 'index/index/index'); Route::get('/', 'index/index/index'); Route::view('/404', '404'); Route::get('/about', 'index/index/about')->append(['_aside' => true]); Route::get('/guest_book', 'index/index/guestBook'); Route::post('/save_guest_book', 'index/index/saveGuestBook'); Route::get('/tags/:name', 'index/article/tags'); Route::get('/time-', 'index/article/time')->append(['_aside' => true]); Route::get('/all-', 'index/article/index')->append(['cid' => 0]); Route::post('/dolike', 'index/article/dolike'); Route::get('/:year/-/:id', 'index/article/read'); Route::get('/:year/-', 'index/article/archive'); $list = Category::getList(); foreach ($list as $key => $value) { if ($value->template == 'article') { Route::get($value->route . '-', 'index/article/index')->append(['cid' => $value->id]); } }