This commit is contained in:
make
2025-04-19 11:56:30 +08:00
parent 67098a5e01
commit 4eca70d6e1
8 changed files with 60 additions and 60 deletions

View File

@@ -39,12 +39,12 @@ $arrRoutes = [
// 最新章节-特殊页面处理
'latest' => [
'/xiaoshuo/:name-:n_id/chapter/latest',
'/novel/:name-:n_id/chapter/latest',
'/book/:name-:n_id/chapter/latest',
'/xiaoshuo-:name-:n_id/chapter/latest',
'/novel-:name-:n_id/chapter/latest',
'/book-:name-:n_id/chapter/latest',
'/xiaoshuo/:name-:intNovelId/chapter/latest',
'/novel/:name-:intNovelId/chapter/latest',
'/book/:name-:intNovelId/chapter/latest',
'/xiaoshuo-:name-:intNovelId/chapter/latest',
'/novel-:name-:intNovelId/chapter/latest',
'/book-:name-:intNovelId/chapter/latest',
],
// 目录相关路径
@@ -59,22 +59,22 @@ $arrRoutes = [
// 伪小说详情相关路径
'kan-novel' => [
'/kan-xiaoshuo/:name-:n_id-:n_forge_id',
'/show-novel/:name-:n_id-:n_forge_id',
'/seo-book/:name-:n_id-:n_forge_id',
'/show-xiaoshuo-:name-:n_id-:n_forge_id',
'/see-novel-:name-:n_id-:n_forge_id',
'/good-book-:name-:n_id-:n_forge_id',
'/kan-xiaoshuo/:name-:intNovelId-:n_forge_id',
'/show-novel/:name-:intNovelId-:n_forge_id',
'/seo-book/:name-:intNovelId-:n_forge_id',
'/show-xiaoshuo-:name-:intNovelId-:n_forge_id',
'/see-novel-:name-:intNovelId-:n_forge_id',
'/good-book-:name-:intNovelId-:n_forge_id',
],
// 小说详情相关路径
'novel' => [
'/xiaoshuo/:name-:n_id',
'/novel/:name-:n_id',
'/book/:name-:n_id',
'/xiaoshuo-:name-:n_id',
'/novel-:name-:n_id',
'/book-:name-:n_id',
'/xiaoshuo/:name-:intNovelId',
'/novel/:name-:intNovelId',
'/book/:name-:intNovelId',
'/xiaoshuo-:name-:intNovelId',
'/novel-:name-:intNovelId',
'/book-:name-:intNovelId',
],
// 书库
@@ -168,7 +168,7 @@ foreach ($arrRoutes['prefixes'] as $platform => $prefixes) {
//章节
Route::get($strRoute, [Novel::class, 'getNovelChapter'])
->pattern(['intNovelId' => '\d+', 'name' => '[\w-]+', 'intChapterSort' => '\d+', 'intChapterPage' => '\d+']);
->pattern(['n_id' => '\d+', 'name' => '[\w-]+', 'intChapterSort' => '\d+', 'intChapterPage' => '\d+']);
break;
case 'kan-novel':
//伪造小说详情
@@ -197,7 +197,7 @@ foreach ($arrRoutes['prefixes'] as $platform => $prefixes) {
Route::get($strRoute, function () use ($strView) {
return view($strView);
})
->pattern(['intNovelId' => '\d+', 'name' => '[\w-]+', 'strOrder' => 'zheng|dao', 'intPage' => '\d+']);
->pattern(['n_id' => '\d+', 'name' => '[\w-]+', 'strOrder' => 'zheng|dao', 'intPage' => '\d+']);
break;
case 'library':
@@ -224,12 +224,10 @@ foreach ($arrRoutes['prefixes'] as $platform => $prefixes) {
if ($platform == 'h5') {
$strView = 'novel/getLibrary.html';
}
//书库/分类
Route::get($strRoute, function () use ($strView) {
return view($strView);
});
// //书库/分类首页
// Route::get($strRoute, [Novel::class, 'getLibrary']);
break;
case 'rank':
//排行榜