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

Laravel

06/28/2015 - 09:37

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Application in Production!

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

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

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

routes.php

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

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

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

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

composer.json

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

"intervention/imagecache": "2.*"

Всего просмотров: 2,077
06/08/2014 - 00:11

Валидацию в Laravel можно использовать в контроллере или модели, но это является дурным тоном. Сегодня мы рассмотрим пример валидации как сервиса.

Начнем с создания директории "app/lib". После того, как мы создадим эту папку, нам нужно ее прописать в composer.json:

Всего просмотров: 3,954
06/05/2014 - 22:06

https://github.com/Intervention/image - это библиотека для манипуляции над изображениями в Laravel 4.

Установка.

Редактируем файл composer.json, который лежит в корне нашего приложения (laravel) и добавляем следующие строки:

Всего просмотров: 4,242
05/31/2014 - 10:11

Если у вас возникает следующая ошибка:

ReflectionException: Class SomeClass does not exist

Но этот класс существует, то нужно воспользоваться следующими командами в SSH:

composer dump-autoload

Или

php artisan optimize

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

Страницы

Подписка на Laravel

Разделы

Подписаться

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

Комменты

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