Update api.php
This commit is contained in:
@@ -7,6 +7,7 @@ use App\Http\Controllers\API\SourcesAPIController;
|
||||
use App\Http\Controllers\API\TopicsAPIController;
|
||||
use App\Http\Controllers\API\MyListAPIController;
|
||||
use App\Http\Controllers\API\NewsLetterAPIController;
|
||||
use App\Article;
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
@@ -35,3 +36,18 @@ Route::get('article/{article:id}', [ArticlesAPIController::class, 'show'])->name
|
||||
Route::post('newsletter/subscribe', [NewsLetterAPIController::class, 'store'])->name('api.newsletter.store');
|
||||
|
||||
Route::get('/ping/{source}', \API\MonitorAPIController::class);
|
||||
|
||||
Route::get('/latest/webhook', function(){
|
||||
return Article::latest()->limit(20)->get()->transform(function ($article) {
|
||||
return [
|
||||
"id" => $article->id,
|
||||
"title" => $article->title,
|
||||
"original" => $article->url,
|
||||
"author" => $article->author,
|
||||
"featured_image" => $article->featured_image,
|
||||
"published_date" => $article->published_date,
|
||||
"source" => $article->source->slug,
|
||||
"link" => "https://karudhaas.net/article/{$article->source->slug}/{$article->guid}"
|
||||
];
|
||||
});
|
||||
});
|
Reference in New Issue
Block a user