Разделы презентаций


Laravel – how it’s made

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

Слайды и текст этой презентации

Слайд 1Laravel – how it’s made
Ковченко Илья

Laravel – how it’s madeКовченко Илья

Слайд 2Цикл отработки запроса

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

Слайд 3Запросы? Какие бываю т запросы?

Запросы? Какие бываю т запросы?

Слайд 4Get vs Post

Get vs Post

Слайд 5Маршрутизатор (папка routes)
Маршрутизатор (папка routes)
api.php – маршруты для АПИ на

базе фреймворка
channels.php – маршруты для вещания (broadcasting на front-end)
console.php –

консольные команды artisan
web.php – маршруты приложения
Маршрутизатор (папка routes)Маршрутизатор (папка routes)api.php – маршруты для АПИ на базе фреймворкаchannels.php – маршруты для вещания (broadcasting

Слайд 6Middleware (app/http/kernel.php)
Маршрутизатор (папка routes)

Middleware (app/http/kernel.php)Маршрутизатор (папка routes)

Слайд 7Controllers (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 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);

Controllers (app/http/Controllers)Маршрутизатор (папка routes)https://laravel.com/docs/5.7/responsesreturn response('Hello World', 200) ->header('Content-Type', 'text/plain');return redirect('home/dashboard');return redirect()->route(‘profile‘, [$user]);return redirect()->away('https://www.google.com');return response() ->view('hello', $data, 200)

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

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

Слайд 9Model (что еще нужно знать?)
https://laravel.com/docs/5.7/eloquent
Если таблица в БД называется по

другому
Если в таблице БД нет created_at, updated_at

Model (что еще нужно знать?)https://laravel.com/docs/5.7/eloquentЕсли таблица в БД называется по другомуЕсли в таблице БД нет created_at, updated_at

Слайд 10Model и Model – как это связать
https://laravel.com/docs/5.7/eloquent
Таблица posts:
id
text
Есть

«пост» – у нег о есть много «комментариев»
Таблица comments:
id


text
post_id
Model и Model – как это связатьhttps://laravel.com/docs/5.7/eloquentТаблица posts: id textЕсть «пост» – у нег о есть много

Слайд 11Model и Model – как получить
https://laravel.com/docs/5.7/eloquent

Model и Model – как получитьhttps://laravel.com/docs/5.7/eloquent

Слайд 12Model и Model – как еще могут быть связаны
https://laravel.com/docs/5.7/eloquent
One to

one
One to many
Many to one
Many to many

Model и Model – как еще могут быть связаныhttps://laravel.com/docs/5.7/eloquentOne to oneOne to manyMany to oneMany to many

Обратная связь

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика