• Сыграй в IT-Alias с инженерами Badoo
    0
    Заголовок спойлера
    event sourcing
  • Сыграй в IT-Alias с инженерами Badoo
    0
    Заголовок спойлера
    Утечка памяти
    Memory leak
  • Первые впечатления о Laravel API Resources
    0

    А где Тейлор это представил? Где опубликовал?)

  • Yii environment. Наследования и переопределение конфигов
    +1
    У меня просто везде nginx+php-fpm.
  • Yii environment. Наследования и переопределение конфигов
    0
    bool putenv ( string $setting )
    

    Adds setting to the server environment. The environment variable will only exist for the duration of the current request. At the end of the request the environment is restored to its original state.

    Dotenv именно этой функцией устанавливает переменные. И всё работает отлично.
  • Yii environment. Наследования и переопределение конфигов
    0
    Поддерживаю phpdotenv.
    Очень нравится вариант конфигов в Laravel. Всё, что меняется в зависимости от окружения, выносится в .env файл. Очень удобно!
  • Composer & Packagist 101
    0
    А не было сказано, что в данном коде указан валидный и полный json для файла composer.json. Описан только раздел require. Естественно, только эта часть не является валидным json.
  • Встречайте Envoyer.io (часть 1)
    0
    По дефолту в скрипте не выполняются миграции. Надо самому этим заниматься.
  • Встречайте Envoyer.io (часть 2)
    0
    Не совсем.
    Во-первых, не обязательно использовать Envoyer с Forge, и не обязательно использовать Forge с Envoyer.
    Во-вторых, Forge помогает запустить сервер уже полностью настроенный и готов к работе. А так — надо будет самому все настраивать.
    А Envoyer помогает выполнять деплои и при этом не прекращать работу сервера.
  • Лучшее из мира PHP за 2014 год + конкурс от компании JetBrains! PHP‑Дайджест № 53
    –2
    Graham Campbell
    github.com/grahamcampbell
    участвует в разработке PHP League пакетов, активно помогает Тэйлору Отвелу с Laravel, а также разрабатывает разные пакеты для Laravel.
  • Что нового в Laravel 5?
    0
    Ну, вот как-то не появляются мелкие проблемы. Ну, или они моментально фиксятся, что я даже заметить не успеваю.

    Похоже что теперь вы о нем узнаете в лучшем случае после выхода нового релиза (у того же yii это может очень много времени занимать).

    Я читаю твиттер laravel и Тэйлора. Если что-то критическое появляется, информация об этом есть в твиттере.
  • Что нового в Laravel 5?
    0
    Работаю с Laravel еще с 3-ей версии. За всё это время только в одной версии был обнаружен критический баг, который на следующий день уже был исправлен.
    Поэтому в стабильных версиях всё нормально. А в dev версиях — бывают, конечно.
  • Что нового в Laravel 5?
    0
    Ну, сейчас многие фреймворки в общем очень похожи. А вообще, самый лучший способ, я считаю — почитать документацию. Там всё очень понятно описано.
  • Что нового в Laravel 5?
    +2
    За это отвечает метод Illuminate\Foundation\Http\FormRequest@response.
    Если ajax запрос, отдаст json с ошибками и кодом 422, а если нет — редиректит назад со всеми ошибками валидации.
  • Полезные инструменты для разработки на Laravel
    +1
    У меня тоже стоит самая последняя версия фреймворка, и там в зависимостях есть filp/whoops, и установлена версия 1.1.1.
    Можешь просто на github глянуть composer.json у laravel/framework. Там есть whoops.
  • Полезные инструменты для разработки на Laravel
    +2
    Хоть я про все эти инструменты знаю, статья хорошая!
    Только с чего Вы взяли, что из 4.2.2 убрали filp/whoops?
    Его обновили до 1.1.*
  • Octotree: отображение кода на Github в виде дерева
    +3
    Прекрасно! Просто шикарно! Очень круто! Большое спасибо за extension!
  • Кузница Laravel
    +1
    Я думаю, что Тэйлор не продаст Forge. Но вообще да, я согласен, это неопределенность!
  • Кузница Laravel
    0
    Стоит попробовать, однозначно. А там уже решает, стоит ли это этих денег!
  • Кузница Laravel
    +1
    Упс! Точно! Как-то я упустил этот момент. Исправил)
  • 25 Laravel Tips and Tricks
    +2
    В логах SQL ни разу не видел запроса SHOW COLUMNS FROM my_table;
  • 25 Laravel Tips and Tricks
    0
    Чем PHP говно? Тем, что до нас было написано куча говно сайтиков с брешами в безопасности? И теперь никто не признает PHP?
    Или чем?

    p.s. никаких наездов, просто вопрос)
  • 25 Laravel Tips and Tricks
    0
    А я и не называл Laravel лучшим.
  • 25 Laravel Tips and Tricks
    0
    Согласен с Amega. Зачем кешировать SQL запрос меньше, чем на минуту?
  • 25 Laravel Tips and Tricks
    +1
    В основном, для того, чтобы работать с Form Model Binding
    http://laravel.com/docs/html#form-model-binding
  • 25 Laravel Tips and Tricks
    0
    >> должно быть $article->getTitle(), чтобы это было расширяемо.
    достаточно просто в модели определить метод getTitleAttribute($value) и делать со значением что угодно
  • 25 Laravel Tips and Tricks
    0
    >> Я не понял, каким образом проблема решается, если суть в автокомплите. На каждый возможный запрос свой сниппет писать?
    Автокомплит — вопрос времени, я думаю. А сниппеты можно написать на часто используемые, а остальные — руками написать.

    >> Стандартная теплая ламповая обертка:
    Во-первых, можно посмотреть реализацию, и убедиться, что нет там 2k строк.
    Если надо, можно такую же ламповую обертку написать самому:
    if (!Cache::has('data'))
    {
        Cache::put('data', Question::all(), 3600);
    }
    


    А можно и вот так
    $data = Cache::remember('data', 3600, function() {
        return Question::all();
    });
    


    и 60 минут дергаем только кеш.
  • 25 Laravel Tips and Tricks
    0
    >> Но, собственно, мы несколько отошли от изначальной темы разговора. Вопрос остается открытым: «хотят {{ Form::text('name') }} в стиле Pure (http://purecss.io/), а {{ Form::textarea('bio') }} в стиле horizontal form из bootstrap». Каким образом такое делается?

    Я немного не понял вопроса. Как к форме добавить какие-либо дополнительные атрибуты?

    text(string $name, string $value = null, array $options = array())
    textarea(string $name, string $value = null, array $options = array())

    $options — массив абсолютно любых атрибутов, какие только захотите.

    Я ответил на вопрос? Если нет, пишите, постараюсь ответить.
  • 25 Laravel Tips and Tricks
    0
    Подписываюсь под каждым предложением!
  • 25 Laravel Tips and Tricks
    –1
    >> Я на Propel одним Enter-ом такое на phpstorm пишу, а тут надо поле руками писать.
    Можно сделать сниппет в PHPStorm, и проблема решена.

    >> Зачем ORM лишний раз дергать для кэширования?
    А откуда предлагаете получать данные?
  • 25 Laravel Tips and Tricks
    0
    Пробовал! Хорош, но Laravel мне больше нравится.
  • 25 Laravel Tips and Tricks
    0
    У меня опыт поменьше: сначала работал с проприетарным фреймворком (на котором розетка написана), а сейчас на работе — Yii, но все свои проекты делаю на Laravel! Впечатления такие же!
  • 25 Laravel Tips and Tricks
    +2
    Если не ошибаюсь, то вот. Но я лично его не пробовал еще.
    github.com/outofcontrol/Blade.tmbundle
  • 25 Laravel Tips and Tricks
    0
    Так в документации и написано:
    Пишем {{{ $name }}}, но если не хотите, чтобы срабатывало экранирование пишите {{ $name }}
  • 25 Laravel Tips and Tricks
    +1
    В Laravel можно написать {{{ }}} и данные будут экранироваться.
  • 25 Laravel Tips and Tricks
    +1
    В Blade тоже можно добавлять свои конструкции. Плюс в {{ }} можно использовать php.
  • 25 Laravel Tips and Tricks
    0
    Хороший же фреймворк. Или не так?
  • 25 Laravel Tips and Tricks
    +1
    Для Sublime Text точно есть плагин. Для PHPStorm, вроде, тоже когда-то видел. Что еще надо?
  • 25 Laravel Tips and Tricks
    0
    Это перевод статьи Jeffrey Way. Поэтому я и оставил всё, как есть.
  • 25 Laravel Tips and Tricks
    +2
    Никто вам не запрещает в Laravel писать таким образом. Blade или Native — это дело вкуса!