Введите контактные данные ниже
В текущем видео мы разберем как мы быстро можем сделать возможность организовать поиск на сайте с помощью Laravel и typehead.
Вам необходимо скачать библиотеку typehead:https://twitter.github.io/typeahead.js и установить laravel.
Все подробности в ролике ниже:
Читать далее
В сегодняшней статье мы будем писать свой пакет для Laravel.
Пакет для запросов адреса и получения информации по адресу через API сервиса Dadata.
Что будет уметь наш пакет:
- Отправлять адрес на удаленное API и возвращать результат (Будем использовать PSR-7 и Guzzle), формат ответа будет выглядеть следующем образом при успехе:
{
"data": {
"suggestions": [ {
"region": "Москва",
"value": "г Москва, ул Лубянка Б., д 12", "coordinates": {
"geo_lat": "55.7618518",
"geo_lon": "37.6284306" }
},
...
>
},
"success": true
}
Читать далее
В текущем видео мы разберем как работать с Excel файлами в Laravel. Рассмотрим импорт и экспорт.
Мы будем использовать плагинMaatwebsite/Laravel-Excelскачать его можно по ссылке:
https://github.com/Maatwebsite/Laravel-Excel
Установить пакет можно следующим образом:
composer require maatwebsite/excel
Далее необходимо скопировать файл конфигурации:
php artisan vendor:publish --provider="Maatwebsite\Excel\ExcelServiceProvider"
Теперь можно работать с библиотекой! Более подробно в видео:
Читать далее
В этом видеоуроке мы рассмотрим как можно работать со слагом в проекте на Laravel.
Мы будем использовать плагин Laravel-eloquent/sluggable скачать его можно по ссылке:
https://github.com/cviebrock/eloquent-sluggable
Установить пакет можно следующим образом:
composer require cviebrock/eloquent-sluggable
Далее необходимо скопировать файл конфигурации:
php artisan vendor:publish --provider="Cviebrock\EloquentSluggable\ServiceProvider"
Теперь можно работать с библиотекой! Более подробно в видео:
Читать далее
Привет. Начиная с этой статьи мы начинаем серию статей по написанию микроCRM системы. В качестве технологий используемых в этой серии мы будем использовать:
- GoLang (+ Echo framework) в качестве бекенда
- VueJs — в качестве фронтенда
Вся система у нас будет SPA (Single Page Application).
На вашем компьютере должен быть установлен компилятор Golang, Npm или Yarn.
Теперь пару слов о том какие возможности будут у нашей CRM!
1) Регистрация/Авторизация пользователей
2) Список пользователей
3) Список телефонных номеров пользователя
Давайте начинать!
Читать далее
В этом видео я расскажу про Laravel пакет, позволяющий работать с загрузкой файлов.
Для начала работы нам необходимо подключить библиотеку к нашему проекту:
composer require "spatie/laravel-medialibrary:^7.0.0"
Далее нам необходимо сделать публикацию миграций и конфигурации.
1) Создать и выполнить миграцию:
php artisan vendor:publish --provider="Spatie\MediaLibrary\MediaLibraryServiceProvider" --tag="migrations"
php artisan migrate
2) Опубликовать файл конфигурации:
Читать далее
Сегодня мы наблюдаем гонку технологий каждый день появляются новые библиотеки, фреймворки, языки программирования, если вы только начините свой путь в разработке вам легко запутаться и зайти не туда.
В статье я буду использовать несколько критериев и оценивать их по 10 бальной шкале:
В данном коротком видеокурсе мы рассмотрим на примере CRUD приложение на Laravel и VueJs.
- В первом видео мы развернем проекты и настроим среду окружения.
- Во втором видео мы создадим миграции и модели.
- В третьем видео создадим Контроллер и базовое API
- В четвертом видео Выведем список работников
- В пятом видео Добавляем работников
- В шестом видео, создаем Редактирование работников
- В седьмом заключительном, делаем функционал Удаления работников
Читать далее
Так получается что мой сайт mzcoding.com 3й раз меняет домен и движок и всегда при запуске нового сайта я обновлял статью по написанию Личного кабинета на PHP! В далеком 2010 это был простой ЛК на PHP 5.0, в 2014 это был ЛК 2.0 где мы обновили версию языка и код и добавили несколько плюшек. И вот настал 3й раз в этой и следующей статье мы напишем полноценный кабинет пользователя с регистрацией, авторизацией и базовым ЛК с модерацией! Разработку мы будем вести с применением PHP7 и Bootstrap 4, а так-же с применением некоторых компонентов symfony.
Первым делом создадим каталог с наименованием lk, далее откроем терминал по адресу данной папки и введем:
composer init
У вас должен быть глобально установлен composer, что это такое и как это сделать можно прочесть тут.
Далее composer просит ввести наименование пакета! Я назову его mzcoding/lk. Далее будут еще несколько пунктов описание, автор (можете указать их на свое усмотрение). Опция Minimum Stability Укажите dev. Далее оставляйте значения по умолчанию!
Читать далее