nostrplebs api added

This commit is contained in:
HolgerHatGarKeineNode
2023-08-27 17:37:50 +02:00
parent b4b376c22a
commit 61f1baf18d
2 changed files with 20 additions and 1 deletions

View File

@@ -23,7 +23,7 @@ class PlebsOverview extends Component
'nostr', 'nostr',
'id', 'id',
]) ])
->whereNot('nostr') ->whereNotNull('nostr')
->orderByDesc('id') ->orderByDesc('id')
->get() ->get()
->unique('nostr') ->unique('nostr')

View File

@@ -33,6 +33,25 @@ Route::middleware([])
Route::resource('cities', \App\Http\Controllers\Api\CityController::class); Route::resource('cities', \App\Http\Controllers\Api\CityController::class);
Route::resource('venues', \App\Http\Controllers\Api\VenueController::class); Route::resource('venues', \App\Http\Controllers\Api\VenueController::class);
Route::resource('languages', \App\Http\Controllers\Api\LanguageController::class); Route::resource('languages', \App\Http\Controllers\Api\LanguageController::class);
Route::get('nostrplebs', function () {
return User::query()
->select([
'email',
'public_key',
'lightning_address',
'lnurl',
'node_id',
'paynym',
'lnbits',
'nostr',
'id',
])
->whereNotNull('nostr')
->orderByDesc('id')
->get()
->unique('nostr')
->pluck('nostr');
});
Route::get('bindles', function () { Route::get('bindles', function () {
return \App\Models\LibraryItem::query() return \App\Models\LibraryItem::query()
->where('type', 'bindle') ->where('type', 'bindle')