oktatas:web:back-end_framework:laravel:laravel_rest_api:gyors_fejlesztes
Különbségek
A kiválasztott változat és az aktuális verzió közötti különbségek a következők.
Előző változat mindkét oldalonElőző változat | |||
oktatas:web:back-end_framework:laravel:laravel_rest_api:gyors_fejlesztes [2024/03/23 20:01] – [Részek létrehozása] admin | oktatas:web:back-end_framework:laravel:laravel_rest_api:gyors_fejlesztes [2025/08/01 11:24] (aktuális) – eltávolítva admin | ||
---|---|---|---|
Sor 1: | Sor 1: | ||
- | [[oktatas: | ||
- | |||
- | ====== Laravel REST API - Gyors fejlesztés ====== | ||
- | |||
- | * **Szerző: | ||
- | * Copyright (c) 2024, Sallai András | ||
- | * Licenc: [[https:// | ||
- | * Web: https:// | ||
- | |||
- | ===== Projekt készítése ===== | ||
- | |||
- | < | ||
- | composer create-project laravel/ | ||
- | </ | ||
- | |||
- | |||
- | A 11 verziótól: | ||
- | < | ||
- | php artisan install:api | ||
- | </ | ||
- | |||
- | ===== Részek létrehozása ===== | ||
- | |||
- | Lépjünk be a projekt könyvtárába: | ||
- | cd app01 | ||
- | |||
- | < | ||
- | php artisan make:model Employee --migration --controller --api | ||
- | </ | ||
- | |||
- | |||
- | < | ||
- | php artisan make:model Position --migration --controller --api | ||
- | </ | ||
- | ===== Útvonal ===== | ||
- | |||
- | Egyetlen bejegyzés, és az összes CRUD művelet működik: | ||
- | |||
- | <code php routes/ | ||
- | use App\Http\Controllers\EmployeeController; | ||
- | |||
- | Route:: | ||
- | </ | ||
- | |||
- | <code php> | ||
- | use App\Http\Controllers\EmployeeController; | ||
- | use App\Http\Controllers\PositionController; | ||
- | |||
- | Route:: | ||
- | ' | ||
- | ' | ||
- | ]); | ||
- | </ | ||
- | |||
- | |||
- | ===== Migrációs fájlok ===== | ||
- | |||
- | <code php database/ | ||
- | public function up(): void | ||
- | { | ||
- | Schema:: | ||
- | $table-> | ||
- | $table-> | ||
- | $table-> | ||
- | $table-> | ||
- | $table-> | ||
- | $table-> | ||
- | $table-> | ||
- | }); | ||
- | } | ||
- | </ | ||
- | |||
- | |||
- | <code php database/ | ||
- | public function up(): void | ||
- | { | ||
- | Schema:: | ||
- | $table-> | ||
- | $table-> | ||
- | $table-> | ||
- | }); | ||
- | } | ||
- | </ | ||
- | |||
- | |||
- | |||
- | php artisan migrate | ||
- | |||
- | Alapértelmezetten SQLite-ban létrejön egy adatbázis: | ||
- | * database/ | ||
- | |||
- | Ha frissíteni kell: | ||
- | php artisan migrate: | ||
- | |||
- | ===== Folytatás ===== | ||
- | |||
- | Innentől folytathatjuk, | ||
- | |||
- | * [[oktatas: | ||
- | |||
oktatas/web/back-end_framework/laravel/laravel_rest_api/gyors_fejlesztes.1711220516.txt.gz · Utolsó módosítás: 2024/03/23 20:01 szerkesztette: admin