[[oktatas:web:angular|< Angular]]
====== Laravel - Szimpla mocking ======
* **Szerző:** Sallai András
* Copyright (c) 2021, Sallai András
* Szerkesztve: 2021, 2022
* Licenc: [[https://creativecommons.org/licenses/by-sa/4.0/|CC BY-SA 4.0]]
* Web: https://szit.hu
===== Bevezetés =====
Egy egyszerű PHP script úgy viselkedhet mint egy REST API get metódussal elérve.
Készítünk egy api/tasks/index.php fájlt.
===== Szimpla PHP backend =====
1, 'name' => 'Angular tanulás'),
array( 'id' => 2, 'name' => 'Laravel tanulás'),
array( 'id' => 3, 'name' => 'Node.js tanulás')
);
echo json_encode($data);
Futtassunk egy PHP szervert:
php -S localhost:8000 -t .
Ellenőrizzük:
http://localhost/api/tasks
Az eredmény:
[{"id":1,"name":"Angular tanul\u00e1s"},{"id":2,"name":"Laravel tanul\u00e1s"},{"id":3,"name":"Node.js tanul\u00e1s"}]
Ha header üzenetben * írunk, akkor bárhonnan elérhetők az adatok:
header('Access-Control-Allow-Origin: http://localhost:4200');
header('Access-Control-Allow-Origin: *');