В данном коротком видеокурсе мы рассмотрим на примере CRUD приложение на Laravel и VueJs.
- В первом видео мы развернем проекты и настроим среду окружения.
- Во втором видео мы создадим миграции и модели.
- В третьем видео создадим Контроллер и базовое API
- В четвертом видео Выведем список работников
- В пятом видео Добавляем работников
- В шестом видео, создаем Редактирование работников
- В седьмом заключительном, делаем функционал Удаления работников
Читать далееВ этом видео я расскажу про Laravel пакет, позволяющий работать с загрузкой файлов.
Для начала работы нам необходимо подключить библиотеку к нашему проекту:
composer require "spatie/laravel-medialibrary:^7.0.0"
Далее нам необходимо сделать публикацию миграций и конфигурации.
1) Создать и выполнить миграцию:
php artisan vendor:publish --provider="Spatie\MediaLibrary\MediaLibraryServiceProvider" --tag="migrations"
php artisan migrate
2) Опубликовать файл конфигурации:
Читать далееВ этом видеоуроке мы рассмотрим как можно работать со слагом в проекте на Laravel.
Мы будем использовать плагин Laravel-eloquent/sluggable скачать его можно по ссылке:
https://github.com/cviebrock/eloquent-sluggable
Установить пакет можно следующим образом:
composer require cviebrock/eloquent-sluggable
Далее необходимо скопировать файл конфигурации:
php artisan vendor:publish --provider="Cviebrock\EloquentSluggable\ServiceProvider"
Теперь можно работать с библиотекой! Более подробно в видео:
Читать далееВ текущем видео мы разберем как работать с Excel файлами в Laravel. Рассмотрим импорт и экспорт.
Мы будем использовать плагин Maatwebsite/Laravel-Excel скачать его можно по ссылке:
https://github.com/Maatwebsite/Laravel-Excel
Установить пакет можно следующим образом:
composer require maatwebsite/excel
Далее необходимо скопировать файл конфигурации:
php artisan vendor:publish --provider="Maatwebsite\Excel\ExcelServiceProvider"
Теперь можно работать с библиотекой! Более подробно в видео:
Читать далееВ сегодняшней статье мы будем писать свой пакет для Laravel.
Пакет для запросов адреса и получения информации по адресу через API сервиса Dadata.
Что будет уметь наш пакет:
- Отправлять адрес на удаленное API и возвращать результат ( Будем использовать PSR-7 и Guzzle), формат ответа будет выглядеть следующем образом при успехе:
{
"data": {
"suggestions": [ {
"region": "Москва",
"value": "г Москва, ул Лубянка Б., д 12", "coordinates": {
"geo_lat": "55.7618518",
"geo_lon": "37.6284306" }
},
...
]
},
"success": true
}
Читать далее
В текущем видео мы разберем как мы быстро можем сделать возможность организовать поиск на сайте с помощью Laravel и typehead.
Вам необходимо скачать библиотеку typehead: https://twitter.github.io/typeahead.js и установить laravel.
Все подробности в ролике ниже:
Читать далее