Вед-дев, Сео, Манимейкинг

Laravel

12/15/2017 - 01:06

Заходим в кронтаб и прописываем запуск команды на каждый час:

Всего просмотров: 20
09/07/2017 - 08:33

При помощи этого парсера: https://github.com/FriendsOfPHP/Goutte вы можете парсить HTML контент с других ресурсов.

Пример в Laravel 5:

Всего просмотров: 319
06/15/2017 - 15:04

В production режиме часто возникают проблемы с кэшированием изображений, например, если вы используете библиотеку от Imagecache Intervention.

php artisan cache:clear - чистит весь кэш приложения, но на продакшен сервере может не отработать из-за прав www-data на директорию "storage/framework/cache".

На эту директорию должны стоять права юзера, который запускает команду очистки кэша приложения. Также можно вручную почистить содержимое директории "storage/framework/cache"

Всего просмотров: 638
06/28/2015 - 09:37

Для того, чтобы кешировать изображения и делать с ними манипуляции через URL, нужно установить следующие пакеты в L4.2:

composer require "intervention/image:dev-master"
composer require "intervention/imagecache:^2.3"

Затем публикуем конфиги

Всего просмотров: 2,296
10/15/2014 - 00:56

При разработке какого-либо веб-приложения мы сталкиваемся с проблемами окружения, например, мы разрабатываем и тестим приложение на локальной виртуальной машине, а затем выкладываем на продакшен сервер с разными паролями, названиями БД и прочее.

В Laravel есть понятие "environment variables" - переменные окружения. Чтобы использовать их необходимо создать файл .env в корне приложения:

Всего просмотров: 3,029
07/20/2014 - 00:26

Сегодня мы рассмотрим использование сервиса отправки электронных писем "mailgun". Он позволяет отправлять до 10.000 писем в месяц бесплатно, но если вы превысите этот лимит, то вам придется платить символическую сумму.

В Laravel 4.2 из коробки идет поддержка использования "mailgun" в качестве дефолтного почтового драйвера.

Идем в app/config/mail.php и меняем:

Всего просмотров: 4,639
07/06/2014 - 12:44

Начиная с версии 4.1 у нас больше нет необходимости в рутинном написании функционала "сбросить пароль". Теперь это все делается очень быстро.

Всего просмотров: 2,934
07/04/2014 - 11:49

В файле "app/routes.php" находятся все маршруты к нашим страницам. Со временем маршрутов становится очень много и этот файл становится не читабельным. Что делать в этом случае? Мы можем создать директорию "app/routes" и в ней создавать необходимые файлы, например:

Всего просмотров: 3,233
06/26/2014 - 23:12

В последней версии Laravel 4.2 на сегодняшний день нет родного правила валидации для букв и пробелов, есть только для букв, только для букв и цифр, только для букв, тире и нижнего тире. Чтобы решить эту проблему необходимо создать собственное правило валидации. Мы рассмотрим вариант с внедренеием Service Provider.

Для начала создадим ValidationServiceProvider.php:

Всего просмотров: 3,464
06/25/2014 - 23:29

Есть полезный репозиторий с переводами на github: https://github.com/caouecs/Laravel4-lang

Здесь вы найдете русский язык и сможете его использовать в своем приложении.

Также, если вы хотите использовать "красивые имена" атрибутов, вместо, например: Поле "email" обязательно к заполнению. С красивыми именами вы сможете переименовать названия атрибутов на: Поле "электронный адрес" обязательно к заполнению.

Рассмотрим пример с русским языком. Открываем файл "app/lang/ru/validation.php" и в самом низу видим:

Всего просмотров: 2,609
06/23/2014 - 17:07

Для начала создаем helper функцию в файле helpers.php:

Всего просмотров: 1,697
06/22/2014 - 12:23

При использовании команды artisan в Laravel 4.2 вы будете получать сообщение:

Application in Production!

Чтобы оно постоянно не требовало подтверждения, нужно указать среду разработки в файле bootstrap/start.php:

Всего просмотров: 1,826
06/15/2014 - 20:32

Сегодня мы рассмотрим пример создания формы обратной связи на PHP фреймворке Laravel 4. Итак, приступим.

routes.php

Всего просмотров: 5,305
06/11/2014 - 19:51

При помощи Str::lower() - мы приравниваем название изображения к нижнему регистру.
pathinfo() - мы можем получить только название изображения без расширения.

Всего просмотров: 1,883
06/10/2014 - 13:02

Intervention Imagecache - это наподобие imagecache в Drupal. Благодаря кешированию изображений у вас не будет необходимости при сохранении изображений сразу создавать несколько вариантов, так как, это очень накладно для памяти веб-сервера. Приступим к установке этого пакета.

composer.json

В раздел "require" добавляем:

"intervention/imagecache": "2.*"

Всего просмотров: 2,331

Страницы

Подписка на Laravel

Разделы

Подписаться

Подписка на RSS-лента последние записи из Блога

Комменты

  • Olzhas 11 месяцев 3 недели назад
    Спасибо. С Новым Годом! 
  • Den 1 год 1 неделя назад
    В первой функции, при создании переменной $li_previous нужно поменять '←' с NULL, в $li_next сделать тоже самое. 
  • Гость 1 год 1 неделя назад
    Если все ровно так как было описано, то нет никаких сомнений что домен увел сам регистратор. Потому что вероятность того 
  • Валерий 1 год 1 месяц назад
    да можно делать импорт-экспорт только лишь в оболочке на входя на mysql сервер 
  • admin 1 год 1 месяц назад
    Валерий, а зачем вам именно так делать экспорт? Если я не ошибаюсь, то там нет какой-либо команды чтобы сделать экспорт 
  • Валерий 1 год 1 месяц назад
    захожу на mysql через ssh по команде  
  • admin 1 год 1 месяц назад
    Добрый вечер, какой у вас клиент? 
  • Валерий 1 год 1 месяц назад
    Здравстуйте, есть команда чтобы сделать экспорт базы внутри mysql клиента? 
  • Eduard 1 год 1 месяц назад
    Видать, домен хороший был. Заявление пробывали писать на мошенника? 
  • Stas 1 год 3 месяца назад
    Ошибка в ключе квантификатора - replace(/будешь|пить/ig, "хлеб"); Указать -g для прохода по всем совпадениям!