Цикл отработки запроса

Слайд 2

ЦИКЛ ОТРАБОТКИ ЗАПРОСА

ЦИКЛ ОТРАБОТКИ ЗАПРОСА

Слайд 3

ЗАПРОСЫ? КАКИЕ БЫВАЮ Т ЗАПРОСЫ?

ЗАПРОСЫ? КАКИЕ БЫВАЮ Т ЗАПРОСЫ?

Слайд 4

GET VS POST

GET VS POST

Слайд 5

МАРШРУТИЗАТОР (ПАПКА ROUTES)

МАРШРУТИЗАТОР (ПАПКА ROUTES)

api.php – маршруты для АПИ на базе фреймворка
channels.php

МАРШРУТИЗАТОР (ПАПКА ROUTES) МАРШРУТИЗАТОР (ПАПКА ROUTES) api.php – маршруты для АПИ на
– маршруты для вещания (broadcasting на front-end)
console.php – консольные команды artisan
web.php – маршруты приложения

Слайд 6

MIDDLEWARE (APP/HTTP/KERNEL.PHP)

МАРШРУТИЗАТОР (ПАПКА ROUTES)

MIDDLEWARE (APP/HTTP/KERNEL.PHP) МАРШРУТИЗАТОР (ПАПКА ROUTES)

Слайд 7

CONTROLLERS (APP/HTTP/CONTROLLERS)

МАРШРУТИЗАТОР (ПАПКА ROUTES)

https://laravel.com/docs/5.7/responses

return response('Hello World', 200) ->header('Content-Type', 'text/plain');
return redirect('home/dashboard');
return redirect()->route(‘profile‘, [$user]);
return

CONTROLLERS (APP/HTTP/CONTROLLERS) МАРШРУТИЗАТОР (ПАПКА ROUTES) https://laravel.com/docs/5.7/responses return response('Hello World', 200) ->header('Content-Type', 'text/plain');
redirect()->away('https://www.google.com');
return response() ->view('hello', $data, 200) ->header('Content-Type', $type);
return response()->json([ 'name' => 'Abigail', 'state' => 'CA' ]);
return response()->download($pathToFile);

Слайд 8

MODEL

https://laravel.com/docs/5.7/eloquent

Именуется в ед. числе
Наследует класс Model
class Flight – таблица flights

MODEL https://laravel.com/docs/5.7/eloquent Именуется в ед. числе Наследует класс Model class Flight – таблица flights

Слайд 9

MODEL (ЧТО ЕЩЕ НУЖНО ЗНАТЬ?)

https://laravel.com/docs/5.7/eloquent

Если таблица в БД называется по другому

Если в

MODEL (ЧТО ЕЩЕ НУЖНО ЗНАТЬ?) https://laravel.com/docs/5.7/eloquent Если таблица в БД называется по
таблице БД нет created_at, updated_at

Слайд 10

MODEL И MODEL – КАК ЭТО СВЯЗАТЬ

https://laravel.com/docs/5.7/eloquent

Таблица posts:
id
text

Есть «пост» –

MODEL И MODEL – КАК ЭТО СВЯЗАТЬ https://laravel.com/docs/5.7/eloquent Таблица posts: id text
у нег о есть много «комментариев»

Таблица comments:
id
text
post_id

Слайд 11

MODEL И MODEL – КАК ПОЛУЧИТЬ

https://laravel.com/docs/5.7/eloquent

MODEL И MODEL – КАК ПОЛУЧИТЬ https://laravel.com/docs/5.7/eloquent
Имя файла: Цикл-отработки-запроса.pptx
Количество просмотров: 28
Количество скачиваний: 0