Как создать helper в Laravel

Ромчик
0

дфкфмудДоброго времени суток. В одном из проектов мне нужно было реализовать авторизацию для пользователей, имеющих доступ к админке и пользователей, имеющих доступ в кабинет из разных таблиц. Как это сделать я описал в статье «Авторизация в Laravel 5.3 из нескольких таблиц». Этот способ подходит и для Laravel 5.4. Затем мне понадобилось реализовать проверку пользователя on-line. Это я описал в статье «Как проверить, что пользователь on-line в Laravel». И возник вопрос, как упростить про саму проверку в сети пользователь или нет. Было решено написать helper, который и будет решать данный вопрос.

Создание контроллера и модели в одной команде Artisan

Ромчик
0

Фишки Laravel

Доброго времени суток. Данная статья из серии небольших подборок различных фишек Laravel. Как вы знаете Laravel – фреймворк призванный облегчить и ускорить разработку web-приложений. Мы рассмотрим, как одной командой artisan создать контроллер и модель. Поехали.

Создание CMS на Laravel: создание админки и настройка url админки

Ромчик
0

Создание CMS на Laravel

Доброго времени суток. Мы продолжаем создавать CMS на Laravel. Так в прошлой статье мы с вами установили Laravel, настроили виртуальный хост на OpenServer (для разработки), настроили виртуальный хост на Ubuntu (для тестирования). А в данной статье мы создадим админку для нашей CMS. Это первое, что нам необходим сделать. И второе – вынесем адрес админки в конфигурационный файл. Тогда мы сможем редактировать адрес админки в конфигурационном файле. Ну, что поехали.

Создание CMS на Laravel: создание виртуального хоста, установка и настройка проекта

Ромчик
0

Установка Laravel

Доброго времени суток. Мы продолжаем создавать CMS используя Laravel. В этой статье у нас по плану: создание и установка проекта, создание виртуального хоста. Мы создадим один виртуальный хост на OpenServer (основная разработка), а второй на Ubuntu (мне он будет необходим для тестирования). Дальше мы настроим наш проект.  Ну что, поехали?

Создание CMS на Laravel: Введение.

Ромчик
0

Создание CMS на Laravel

Доброго времени суток. С этого поста я начинаю серию уроков по Laravel. И мы будем создавать CMS на Laravel. В течении нескольких уроков мы с вами создадим каркас для нашей CMS. А дальше с помощью модулей будет наращивать функционал. Интересно? Тогда поехали…

Создание пакета для Laravel

Ромчик
0

Создание пакета для Laravel

Доброго времени суток. В одной из статей «Реализация модульной структуры в Laravel» мы с вами реализовали модульную систему в Laravel. А в данной статье давайте весь наш код оформим в пакет для Laravel. Затем опубликуем пакет на github и зарегистрируем на packagist. После этого мы сможем с помощью composer устанавливать наш пакет в любом проекте Laravel.

Реализация модульной структуры в Laravel

Ромчик
0

Реализация модульной структуры в Laravel

Доброго времени суток. В данной статье мы реализуем модульность в Laravel. Да структура Laravel с ее пакетами удобна, но не всегда. Если наш проект разрастается до гигантских размеров, поддерживать код становится сложнее. Весь код, касающегося конкретного функционала, находится в разных местах. Контроллеры в папке Controllers. Модели в папке app. А вьюшки – во views. Можно конечно в этих каталогах создать подкаталоги, которые будут разделять код по функционалу. Но, на мой взгляд, это тоже не очень удобно. Гораздо наглядней, когда код функционала (например, реализация блога) находится в каталоге Modules/Blog. А уже все контроллеры (для реализации блога) находятся в каталоге Modules/Blog/Controllers. А модели соответственно в Modules/Blog/Models. И т.д. Даже скажу больше и роуты для нашего модуля будут находиться в файле Modules/Blog/Routes/routes.php. Интересно? Тогда приступим к реализации.

Laravel пагинация

Ромчик
0

Пагинация в Laravel Доброго времени суток. В данной статье мы поговорим о пагинации в Laravel. Пагинация в Laravel работает прямо из коробки и настраивается очень легко. В статье мы настроим подключение к базе данных, создадим миграцию, создадим модель, затем с помощью Seeding добавим данных в таблицу, создадим контроллер для вывода этих данных и вьюшку для отображения данных. А затем добавим пагинацию. И в завершении рассмотрим, кастомизировать вид постраничной навигации (создадим шаблон для отображения пагинации в Laravel). Что такое пагинация или постраничное отображение данных я не буду описывать. Надеюсь заинтриговал? Тогда приступим…

Как проверить, что пользователь on-line в Laravel

Ромчик
0

Проверка пользователя на сайте LaravelДоброго времени суток. В этой статье мы рассмотрим, как проверить, что пользователь находится на сайте. Для этого мы будем использовать middleware и кэш. Мы создадим middleware и рассмотрим примеры работы с cache в Laravel. Также настроим авторизацию и регистрацию пользователей. Ну, что поехали…

Установки значения столбцов базы данных по умолчанию в Laravel

Ромчик
0

Фишки LaravelДоброго времени суток. В данной статье мы рассмотрим несколько способов установки значений столбцов базы данных по умолчанию в Laravel. А точнее два способа: в файле миграции Laravel и атрибут в модели Laravel.

©2012-2017 По всем вопросам обращайтесь через форму обратной связи

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