суббота, 22 июля 2017 г.

LARAVEL. АУТЕНТИФИКАЦИЯ ПОЛЬЗОВАТЕЛЕЙ. ЧАСТЬ 1.

https://laravel.com/docs/5.4/authentication

Аутентификация — процесс проверки пользователя, т.е сравнение введенных логина и пароля с данными зарегистрированных пользователей сайта.

пятница, 21 июля 2017 г.

LARAVEL. СООБЩЕНИЯ ОШИБОК ВАЛИДАЦИИ

Сообщение об ошибках формируется в текущей локализации Laravel.
\config\app.php Текущая локлизация: 'locale' => 'en',

Адрес локализации: \resources\lang\en\validation.php

вторник, 11 июля 2017 г.

LARAVEL. ИСПОЛЬЗОВАНИЕ МОДЕЛЕЙ. ЧАСТЬ 1.

Модель — объект определенного класса, в свойствах которого отображаются данные полей таблицы.
Модели находятся в папке app.
Имя модели должно быть в единственном числе и совпадать с таблицей БД.

воскресенье, 9 июля 2017 г.

LAREVEL. КОНСТРУКТОР ЗАПРОСОВ

Конструктор — специальный класс с набором методов, каждый из которых формирует определенную часть запроса.

пятница, 7 июля 2017 г.

LAREVEL. ПОСЕВ ДАННЫХ.

Механизм наполнения БД начальной информацией при помощи специальных классов, которые находятся по адресу: database\seeds
По умолчанию доступен один класс — DatabaseSeeder. Но через консоль можно создать свои пользовательские классы.

четверг, 6 июля 2017 г.

LARAVEL. МИГРАЦИИ

Миграции - упрощенная система контроля версий для БД, которая позволяет отслеживать изменения и создавать таблицы БД, используя команды консоли.
И методы специального конструктора таблиц класса схема.

воскресенье, 2 июля 2017 г.

LARAVEL. ШАБЛОНИЗАТОР BLADE. ЧАСТЬ 2

Открываем IndexController.php и добавим туда массив переменных:

LARAVEL. ШАБЛОНИЗАТОР BLADE. ЧАСТЬ 1

Шаблонизатор - приложение, которое используется для подстановки данных в определенные указанные места шаблона и формирование окончательного вида проекта.

Шаблон - документ, который содержит в себе html-теги, т.е оформление и структуру страницы, а также специальные метки, в которые подставляются данные из логической части.
В шаблоне Blade не должно быть ни одной строки на php, т.к вся логика для формирования дизайна заменяется на специальные метки и конструкции шаблонизатора.
Которые в последствии при компиляции будут заменены на строки кода в php.
Шаблоны располагаются \resourse\views
Скомпилированные шаблоны располагаются в \storage\framework\views
Файл шаблона должен храниться с расширением blade.php!

Materialize-css. Футер

Сделаем футер и прижмем к низу страницы. Документация: https://materializecss.com/footer.html