Size: a a a

2018 November 19

ОТ

Олег Таланов in Laravel UA
А почему бы не воспользоваться $path = $request->file('avatar')->storeAs(
   'avatars', $request->user()->id
);
источник

ОТ

Олег Таланов in Laravel UA
источник

ИС

Илья Сакович in Laravel UA
Работаю над пакетом. Стоит ли при разработке использовать хелперы (например, view(), config()) или лучше воздержаться и резолвить нужные зависимости из контейнера? Да/нет, почему?
источник

ИС

Илья Сакович in Laravel UA
Интересны мнения
источник

PO

Paul O'Reilly in Laravel UA
имхо лучше без хелперов, так как у людей их может не быть (как например в люмене), они могут быть переопределены или еще что-то
источник

PO

Paul O'Reilly in Laravel UA
хотя лично мне удобнее через них, но для пакета я бы не юзал
источник

ИС

Илья Сакович in Laravel UA
Paul O'Reilly
имхо лучше без хелперов, так как у людей их может не быть (как например в люмене), они могут быть переопределены или еще что-то
как тогда лучше поступить? зарезолвить Application в конструкторе, положить в свойство класса и потом при необходимости делать как-то так?

/** @var EventDispatcher $dispatcher */
$dispatcher = $this->app->make(EventDispatcher::class);
источник

PO

Paul O'Reilly in Laravel UA
я бы как-то так и делал
источник

ИС

Илья Сакович in Laravel UA
👍 спасибо
источник

ИС

Илья Сакович in Laravel UA
если кто-то имеет ещё аргументы за/против, буду рад выслушать
источник

PO

Paul O'Reilly in Laravel UA
тоже было бы интересно услышать)
источник

ОТ

Олег Таланов in Laravel UA
Я за хэлперы. Как правило пакет для laravel и пракет для lumen -- это 2 разных пакета. И не факт, что все фасады в люмене найдутся. Так что, скорее всего если нужна будет поддержка люмен -- нужно будет другой пакет делать вообще.
источник

ИС

Илья Сакович in Laravel UA
Олег Таланов
Я за хэлперы. Как правило пакет для laravel и пракет для lumen -- это 2 разных пакета. И не факт, что все фасады в люмене найдутся. Так что, скорее всего если нужна будет поддержка люмен -- нужно будет другой пакет делать вообще.
тоже услышал
источник

ИС

Илья Сакович in Laravel UA
но пока остановился на неиспользовании хелперов
источник

ИС

Илья Сакович in Laravel UA
Какой самый правльный способ проверки эквивалетности массивов (с игнирированием последовательности ключей) в тестах?
источник

ИС

Илья Сакович in Laravel UA
*и самый короткий
источник

В

Вячеслав in Laravel UA
Я так понимаю нумерованый массив?
источник

ИС

Илья Сакович in Laravel UA
Вячеслав
Я так понимаю нумерованый массив?
нет, ассоциативный
источник

ИС

Илья Сакович in Laravel UA
assertEquals сравнивает нестрогим сравнением
источник

ИС

Илья Сакович in Laravel UA
и не смотрит на очередность
источник