From 78cb5043a8d230a078f2964c8ee1fb253ade0d8b Mon Sep 17 00:00:00 2001 From: Charles Teh Date: Wed, 22 Nov 2023 06:38:20 +0800 Subject: [PATCH] Add (recrawl) --- routes/tests.php | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/routes/tests.php b/routes/tests.php index 38e4979..a0f011b 100644 --- a/routes/tests.php +++ b/routes/tests.php @@ -14,6 +14,7 @@ use App\Models\Category; use App\Models\NewsSerpResult; use App\Models\Post; +use App\Models\RssPost; use App\Models\SerpUrl; use App\Notifications\PostIncomplete; use Illuminate\Http\Request; @@ -35,6 +36,24 @@ | */ +Route::get('/recrawl_from', function (Request $request) { + + $id = $request->input('id'); + + if (is_empty($id)) { + return "Missing 'id'."; + } + + $last_record = RssPost::orderBy('id','ASC')->first(); + + for ($i=$id; $i < $last_record; $i++) { + BrowseRSSPostJob::dispatch($i)->onQueue('default')->onConnection('default'); + } + + return 'ok'; +}); + + Route::get('/opml', [App\Http\Controllers\Tests\TestController::class, 'opml']); Route::get('/notification', [App\Http\Controllers\Tests\TestController::class, 'notification']);