Создание 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.

Laravel: работа с файлами – просмотр и удаление файлов

Ромчик
0

laravelДоброго времени суток. В прошлой статье мы с вами рассмотрели как загружать файлы в Laravel. Но просто загружать файлы не интересно. Хотелось бы научиться просматривать файлы и удалять их методами Laravel. В данной статье мы и разберемся как это делать.

Загрузка файлов в Laravel

Ромчик
3

laravelДоброго времени суток. В данной статье хочу описать процесс загрузки файлов в Laravel. Сам процесс не сложен. Но есть некоторые нюансы, с которыми я столкнулся. Вот и хочу поделиться, да и сохранить для себя на будущее.

Авторизация в Laravel 5.3 из нескольких таблиц

Ромчик
5

laravelДоброго времени суток. В данной статье мы рассмотрим, как реализовать авторизацию в Laravel из нескольких таблиц. Что я имею ввиду под авторизацией из нескольких таблиц? У нас есть три типа пользователей: гость, который не требует авторизации, пользователь, который имеет доступ в личный кабинет и администратор, который имеет доступ к админке. Так, вот два последних типа пользователей должны проходить авторизацию. Можно все это реализовать стандартными методами добавив, например, роль. Но иногда необходимо разделить пользователей и администраторов по разным таблица. Вот этот случай мы и рассмотрим.

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

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