Категория

Личный кабинет пользователя на PHP7

Так получается что мой сайт 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. Далее оставляйте значения по умолчанию!

Читать далее

Пишем свой пакет для Laravel

В сегодняшней статье мы будем писать свой пакет для Laravel.

Пакет для запросов адреса и получения информации по адресу через API сервиса Dadata.

Что будет уметь наш пакет:

- Отправлять адрес на удаленное API и возвращать результат ( Будем использовать  PSR-7  и Guzzle), формат ответа будет выглядеть следующем образом при успехе:

{

 "data": { 
  
"suggestions": [ { 
       
"region": "Москва",
"value": "г Москва, ул Лубянка Б., д 12", "coordinates": { 
 
           "geo_lat": "55.7618518", 
"geo_lon": "37.6284306" } 
}, 
... 
   
] 
  }, 
   
"success": true 
 } 

Читать далее

Поиск по блогу


Об авторе

Я занимаюсь разработкой более 5 лет. Основной стек PHP,Laravel, Go, nodejs так-же пишу на Vuejs, ReactJs