From 923c9efd395a6b18b64f726b523a1d3789abe5d3 Mon Sep 17 00:00:00 2001 From: szabomarton Date: Tue, 8 Apr 2025 12:58:43 +0200 Subject: [PATCH] TODO finish --- .../Controllers/FelhasznaloController.php | 15 +++++++++++++ .../naptar/app/Models/Esemenyek.php | 11 ++++++++++ .../naptar/app/Models/Felhasznalo.php | 14 +++++++++++++ .../database/seeders/EsemenyekSeeder.php | 21 +++++++++++++++++++ .../database/seeders/EsemenytipusokSeeder.php | 15 +++++++++++++ .../database/seeders/FelhasznalokSeeder.php | 1 + .../database/seeders/ResztvevokSeeder.php | 13 ++++++++++++ FullStack_Orai/naptar/routes/api.php | 6 ++++++ 8 files changed, 96 insertions(+) create mode 100644 FullStack_Orai/naptar/app/Http/Controllers/FelhasznaloController.php create mode 100644 FullStack_Orai/naptar/app/Models/Esemenyek.php create mode 100644 FullStack_Orai/naptar/app/Models/Felhasznalo.php diff --git a/FullStack_Orai/naptar/app/Http/Controllers/FelhasznaloController.php b/FullStack_Orai/naptar/app/Http/Controllers/FelhasznaloController.php new file mode 100644 index 0000000..775168f --- /dev/null +++ b/FullStack_Orai/naptar/app/Http/Controllers/FelhasznaloController.php @@ -0,0 +1,15 @@ +json(Felhasznalo::all()); + } +} + diff --git a/FullStack_Orai/naptar/app/Models/Esemenyek.php b/FullStack_Orai/naptar/app/Models/Esemenyek.php new file mode 100644 index 0000000..b2e4c20 --- /dev/null +++ b/FullStack_Orai/naptar/app/Models/Esemenyek.php @@ -0,0 +1,11 @@ +insert([ + [ + "szervezo" => 1, + "cim" => "Tenisz", + "leiras" => "1 órás teniszedzés", + "kezdes" => "2025-04-01", + "befejezes" => "2025-04-01", + "helyszin" => "sportpálya", + "tipus_id" => 4 + ], + [ + "szervezo" => 2, + "cim" => "Továbbképző értekezlet", + "leiras" => "2 napos értekezlet", + "kezdes" => "2025-04-03", + "befejezes" => "2025-04-05", + "helyszin" => "Budapest, XY konferenciaterem", + "tipus_id" => 2 + ], + ]); } } diff --git a/FullStack_Orai/naptar/database/seeders/EsemenytipusokSeeder.php b/FullStack_Orai/naptar/database/seeders/EsemenytipusokSeeder.php index b8c2595..f24d438 100644 --- a/FullStack_Orai/naptar/database/seeders/EsemenytipusokSeeder.php +++ b/FullStack_Orai/naptar/database/seeders/EsemenytipusokSeeder.php @@ -4,6 +4,7 @@ namespace Database\Seeders; use Illuminate\Database\Console\Seeds\WithoutModelEvents; use Illuminate\Database\Seeder; +use Illuminate\Support\Facades\DB; class EsemenytipusokSeeder extends Seeder { @@ -13,5 +14,19 @@ class EsemenytipusokSeeder extends Seeder public function run(): void { // + DB::table('esemenytipusok')->insert([ + [ + "megnevezes" => "Születésnap" + ], + [ + "megnevezes" => "Meeting" + ], + [ + "megnevezes" => "Koncert" + ], + [ + "megnevezes" => "Sportolás" + ], + ]); } } diff --git a/FullStack_Orai/naptar/database/seeders/FelhasznalokSeeder.php b/FullStack_Orai/naptar/database/seeders/FelhasznalokSeeder.php index 78ced78..4b2061f 100644 --- a/FullStack_Orai/naptar/database/seeders/FelhasznalokSeeder.php +++ b/FullStack_Orai/naptar/database/seeders/FelhasznalokSeeder.php @@ -4,6 +4,7 @@ namespace Database\Seeders; use Illuminate\Database\Console\Seeds\WithoutModelEvents; use Illuminate\Database\Seeder; +use Illuminate\Support\Facades\DB; class FelhasznalokSeeder extends Seeder { diff --git a/FullStack_Orai/naptar/database/seeders/ResztvevokSeeder.php b/FullStack_Orai/naptar/database/seeders/ResztvevokSeeder.php index 32f4104..d6be5e2 100644 --- a/FullStack_Orai/naptar/database/seeders/ResztvevokSeeder.php +++ b/FullStack_Orai/naptar/database/seeders/ResztvevokSeeder.php @@ -4,6 +4,7 @@ namespace Database\Seeders; use Illuminate\Database\Console\Seeds\WithoutModelEvents; use Illuminate\Database\Seeder; +use Illuminate\Support\Facades\DB; class ResztvevokSeeder extends Seeder { @@ -13,5 +14,17 @@ class ResztvevokSeeder extends Seeder public function run(): void { // + DB::table('resztvevok')->insert([ + [ + "esemeny_id" => 5, + "felhasznalo_id" => 1, + "elfogadva_statusz" => false, + ], + [ + "esemeny_id" => 6, + "felhasznalo_id" => 2, + "elfogadva_statusz" => true, + ] + ]); } } diff --git a/FullStack_Orai/naptar/routes/api.php b/FullStack_Orai/naptar/routes/api.php index ccc387f..6addea5 100644 --- a/FullStack_Orai/naptar/routes/api.php +++ b/FullStack_Orai/naptar/routes/api.php @@ -3,6 +3,12 @@ use Illuminate\Http\Request; use Illuminate\Support\Facades\Route; +use App\Http\Controllers\FelhasznaloController; + Route::get('/user', function (Request $request) { return $request->user(); })->middleware('auth:sanctum'); + + + +Route::get('/felhasznalok', [FelhasznaloController::class, 'index']);