composer create-project --prefer-dist laravel/laravel slaravel.loc "5.2.*"
понедельник, 24 июля 2017 г.
воскресенье, 23 июля 2017 г.
суббота, 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
четверг, 20 июля 2017 г.
LARAVEL. ВАЛИДАЦИЯ ДАННЫХ. ЧАСТЬ 2.
Псевдоним валидатора находится по адресу: config\app.php
'Validator' => Illuminate\Support\Facades\Validator::class,
среда, 19 июля 2017 г.
вторник, 18 июля 2017 г.
LARAVEL. ПРОЧИЕ МЕТОДЫ ПО РАБОТЕ СО СВЯЗЯМИ.
В файле App\Http\Controllers\Admin.php
Работа со связями Один к одному.
воскресенье, 16 июля 2017 г.
LARAVEL. МАНИПУЛЯЦИ СО СВЯЗАННЫМИ ЗАПИСЯМИ
В файле App\Http\Controllers\Admin.php
Пример ленивой загрузки.
четверг, 13 июля 2017 г.
LARAVEL. РЕАЛИЗАЦИЯ СВЯЗЕЙ МЕЖДУ ТАБЛИЦАМИ.
Таблицы можно связывать по определенным полям, используя внешний ключ.
https://laravel.com/docs/5.4/eloquent-relationships
среда, 12 июля 2017 г.
LARAVEL. ИСПОЛЬЗОВАНИЕ МОДЕЛЕЙ. ЧАСТЬ 2.
Добавление информации в БД методом create(). В файле \app\Http\Controllers\Admin\Core.php:
вторник, 11 июля 2017 г.
LARAVEL. ИСПОЛЬЗОВАНИЕ МОДЕЛЕЙ. ЧАСТЬ 1.
Модель — объект определенного
класса, в свойствах которого отображаются
данные полей таблицы.
Модели
находятся в папке app.
Имя
модели должно быть в единственном числе
и совпадать с таблицей БД.
воскресенье, 9 июля 2017 г.
LAREVEL. КОНСТРУКТОР ЗАПРОСОВ
Конструктор
— специальный класс с набором методов,
каждый из которых формирует определенную
часть запроса.
суббота, 8 июля 2017 г.
пятница, 7 июля 2017 г.
LAREVEL. ПОСЕВ ДАННЫХ.
Механизм наполнения БД
начальной информацией при помощи
специальных классов, которые находятся
по адресу: database\seeds
По умолчанию доступен один
класс — DatabaseSeeder. Но через консоль можно
создать свои пользовательские классы.
четверг, 6 июля 2017 г.
LARAVEL. МИГРАЦИИ
Миграции - упрощенная система контроля
версий для БД, которая позволяет
отслеживать изменения и создавать
таблицы БД, используя команды консоли.
И методы специального конструктора
таблиц класса схема.
среда, 5 июля 2017 г.
вторник, 4 июля 2017 г.
воскресенье, 2 июля 2017 г.
LARAVEL. ШАБЛОНИЗАТОР BLADE. ЧАСТЬ 2
Открываем
IndexController.php и добавим туда
массив переменных:
LARAVEL. ШАБЛОНИЗАТОР BLADE. ЧАСТЬ 1
Шаблонизатор
- приложение, которое используется для
подстановки данных в определенные
указанные места шаблона и формирование
окончательного вида проекта.
Шаблон
- документ, который содержит в себе
html-теги, т.е оформление и
структуру страницы, а также специальные
метки, в которые подставляются данные
из логической части.
В
шаблоне Blade не должно быть
ни одной строки на php, т.к
вся логика для формирования дизайна
заменяется на специальные метки и
конструкции шаблонизатора.
Которые
в последствии при компиляции будут
заменены на строки кода в php.
Шаблоны
располагаются \resourse\views
Скомпилированные
шаблоны располагаются в \storage\framework\views
Файл
шаблона должен храниться с расширением
blade.php!
Подписаться на:
Сообщения (Atom)
Materialize-css. Футер
Сделаем футер и прижмем к низу страницы. Документация: https://materializecss.com/footer.html
-
Сделаем футер и прижмем к низу страницы. Документация: https://materializecss.com/footer.html
-
Простое API. HTTP. Урок 1. Справка о методе PUT.
-
Класс Request - абстракция отправляемого запроса пользователя.