< Laravel REST API

Laravel REST API kezdés

Szerző: Sallai András

Copyright © 2023, Sallai András

Szerkesztve: 2023, 2025

Licenc: CC Attribution-Share Alike 4.0 International

Web: https://szit.hu

Laravel

A Laravel egy PHP alapú keretrendszer.

A jelenlegi 9.x verziónak PHP 8-s verzió szükséges.

Szükséges szoftverek

choco install composer

Ha nincs telepítve zip és unzip program:

choco install zip unzip

VSCode bővítmény:

Laravel Extra Intellisense

laravel intellisense

Laravel Snippets

PHP Debug

PHP Intelephense

PHP

Windowson a PHP telepszik a composer csomaggal, de az xampp csomaggal is.

Szükséges PHP 8.2 beállítás

Szerkesszük a php.ini fájlt és keressük meg a következő sort:

;extension=fileinfo

Töröljük a „;” karaktert:

extension=fileinfo

A 8.2 PHP-ban ez alapértelmezetten megjegyzésben van.

A composer telepítése során felkerült PHP Windowson a következő helyre telepszik:

c:\tools\php83\

Itt keressük meg a php.ini fájlt.

Projekt létrehozása

Hozzuk létre a projektet:

composer create-project laravel/laravel app01

Projekt indítása

Lépjünk be könyvtárba, majd indítsuk el a szervert:

cd app01
php artisan serve

Alapértelmezett weblap

Böngészőbe írjuk be:

http://localhost:8000

Új weblap

Készítsünk egy home.blade.php állományt, a resources/views könyvtárban:

<!DOCTYPE html> <html lang="hu"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>API</title> </head> <body> <div class="container"> <h1>API</h1> </div> </body> </html>

Állítsuk át a weblapot a routes/web.php fájlban:

<?php use Illuminate\Support\Facades\Route; Route::get('/', function () { return view('home'); });