[[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');
});