[[oktatas:web:back-end_framework:laravel|< Laravel]] ====== Laravel útválasztás ====== * **Szerző:** Sallai András * Copyright (c) Sallai András, 2021 * Licenc: [[https://creativecommons.org/licenses/by-sa/4.0/|CC Attribution-Share Alike 4.0 International]] * Web: https://szit.hu ===== Visszatérés JSON-nel ===== Az útválasztó visszatérhet többféle [[https://laravel.com/docs/8.x/responses|válasszal]]. A következő példa JSON választ add vissza. Route::get('/employees', function(){ return response()->json([ 'name' => 'Takaros Ferenc', 'city' => 'Szeged' ]); }); ==== Objektumok listája ==== Route::get('/products', function(){ $data = [ array('name' => 'Pak Irén', 'city' => 'Szeged', 'salary' => '2835000'), array('name' => 'Rom Valér', 'city' => 'Szolnok', 'salary' => '2554000'), array('name' => 'Prog Aladár', 'city' => 'Szeged', 'salary' => '2734000') ]; return response()->json($data, 200, ['Content-type' => 'application/json', 'Charset' => 'utf-8'], JSON_UNESCAPED_UNICODE | JSON_PRETTY_PRINT); }); ===== Navigáció ===== Route::get('/', function () { return view('home'); }); Route::get('/kapcsolat', function () { return view('kapcsolat'); }); Route::get('/munka', function () { return view('munka'); }); Route::get('/munka', function () { return view('munka'); });