Категория: Laravel

0

Как произвести валидацию уникального параметра при перезаписи в Laravel

аспространенная ситуация при пректировании веб-приложений: перезаписываем существующий уникальный параметр, но который нужно . Нужна такая конструкция при валидации: // сохранить в профиле email public function changemail(Request $request) { //валидация $this->validate($request, [ ’email’ => ‘required|email|unique:users,email,’....

0

Как добавить свою страницу 404 в Laravel

Laravel это делается очень просто. Переходим в папку resources/views, и создаем там папку errors. Затем создаем в нашей новой папке файл 404.blade.php в котором размещаем HTML страницу, которую мы хотим видеть в случае ошибки...

0

Property does not exist on this collection instance

Эта ошибка появляется как бы на ровном месте. К примеру, здесь: echo $free_place->id; при соответствующей выборке $free_place = Place::where(‘nomer’, ‘=’, $p)->get(); Ошибка появляется, потому что мы выбираем коллекцию, а у коллекции нет свойств, к...

0

Делаем Webpack Mix на Laravel

При продакшене проекта хорошим правилом оптимизации является упаковка всех многочисленных css и javascript в один файл. Mix в Laravel отлично справляется с этой задачей. Вот как это сделал я. Работаю в PHPStorm на Openserver....

0

Валидация чисел в Laravel

Валидация чисел в примерах: … $this->validate($request, [   ‘count’ => ‘required|integer|gt:0|lte:500’, ‘count2’ => ‘required|numeric|lt:10.5’, ‘count3’ => ‘required|digits:4’, ]); … } В первой строке значения count должны быть целыми, больше 0 и меньше или равно...

0

Валидация даты и времени в Laravel

Валидацию времени в Laravel нужно делать так, для этого написал 3 примера: … $this->validate($request, [   ‘datachart’ => ‘required|date’, ‘timeOne’ => ‘required|date_format:H:i:s’, ‘timeTwo’ => ‘required|date_format:"H:i"’, ]); … } В первой строчке проверяется дата, обязательно...

0

Запомнить меня для пользователей на Laravel

В Laravel есть удобный механизм для запоминания пользователей. Он отмечен в мануале и в нём, по сути, нет ничего сложного. Для реализации механизма таблица users должна содержать строковый столбец remember_token, в котором Laravel будет...

0

Бесконечная прокрутка страницы в Laravel

Бесконечная прокрутка — альтернатива пагинации. Для её реализации я выбрал плагин jScroll. Его можно скачать на одноименном сайте, добавив точку и «com» в строке браузера. Необходима библиотека JQuery. Основные шаги. Шаг 1. Подключаем плагин....

0

Дата и время в Laravel

В этом плане в Laravel имеется отличный пакет Carbon. Для его использования нужно только указать namespace: use Carbon\Carbon; Для начала определим даты вчера, сегодня, завтра и текущее время: // текущее время — 2020-07-22 10:10:54...

0

Перенос проекта Laravel на хостинг с локального сервера OpenServer

По большому счету перенос заключается в копировании всех файлов на хостинг, изменение конфигурационных файлов .env и database.php в соответствии с настройками базы данных, перед этим очистив кэш конфигурации. Поясню последнее. Когда вы составите новый...

0

Ошибка в Laravel SQLSTATE[HY000] [2002] Connection refused

Ставил проект Laravel на хостинг, переделал все настройки подключения к базе, как надо, но работать упорно отказывалось, выкидывая ошибку  SQLSTATE[HY000] [2002] Connection refused. Эта ошибка означает, что нет соединения с базой данных и первый...