[[oktatas:web:angular|< Angular]] ====== Laravel - Szimpla mocking ====== * **Szerző:** Sallai András * Copyright (c) Sallai András, 2021, 2022 * Licenc: [[https://creativecommons.org/licenses/by-sa/4.0/|CC Attribution-Share Alike 4.0 International]] * 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' => 'NodeJS 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":"NodeJS 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: *');