Size: a a a

2021 July 12

GA

Gints Alexander in Laravel Pro
Народ ?.....
источник

МК

Максим Кавецкий... in Laravel Pro
Если сделать Model::factory()->create()->each( ... use ($i)  {
      и вот тут увеличить $i, то она как-то не меняет своё значение.. я бы хотел на каждом цикле этого each получать итератор, но $i видимо постоянно заходит одинаковая. Как-нить можно изменить её?  
})
источник

ЕП

Евгений Перин ⭐️... in Laravel Pro
https://laravel.com/docs/8.x/database-testing#sequences
посмотри на Sequence, там ест например $sequence->index
источник

Э

Элин in Laravel Pro
Всем привет!

Хочу посоветоваться.

Что считается наилучшей (или просто хорошей) практикой при реализации админ пользователей (ля) и обычных пользователей?

Пока что заметил два варианта реализации.

В первой, в таблицу пользователей добавляется поле ‘is_admin’.

Во втором случае, создаётся таблица и модель Admin, также прописывается это всё дело в конфигурации к Auth Guards 💂

Как вы считаете, какой из предложенных (или ваш вариант ) больше относится к «хорошим практикам»?
источник

y

yu2ry in Laravel Pro
spatie roles
источник

Э

Элин in Laravel Pro
Вроде в документации есть и то и другое. В каких-то из примеров первый вариант, в каких-то второй, но более обширно.
источник

y

yu2ry in Laravel Pro
источник

МК

Максим Кавецкий... in Laravel Pro
О, здорово работает. Спасибо
источник

Э

Элин in Laravel Pro
Не очень люблю использовать библиотеки :)

Велосипед хочется))
источник

ЕП

Евгений Перин ⭐️... in Laravel Pro
юзай is_admin, проще некуда
источник

?

? in Laravel Pro
Если выбирать с двух вариантов, то лучше делать отдельную таблицу с отдельными гвардами
источник

ЕП

Евгений Перин ⭐️... in Laravel Pro
захочешь сложнений, сделаешь с ролями
источник

Э

Элин in Laravel Pro
Это да, безусловно. Самый простой вариант. Также есть свои но. Придирки, конечно, но всё же. Я просто дрочу на best practices.
источник

Э

Элин in Laravel Pro
В случае с первым вариантом, обычных пользователей всегда большинство. И по умолчанию is_admin стоит всегда false.

Зачем использовать поле, которое в 95% случаев не будет использоваться.

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

Тоже, склоняюсь больше ко второму варианту.
источник

Э

Элин in Laravel Pro
Уже как то делал roles and permissions. Такой гемор… Но это уже другое :)
источник

Э

Элин in Laravel Pro
Ребят, кто работал с отправкой и получением XML запросов?

Вроде бы Guzzle в основном только с JSON работает.

Как отправлять и получать XML так, чтобы жизнь мёдом казалась ?
источник

ДК

Дмитрий Кожанов... in Laravel Pro
Всмысле. Газзл просто клиент. Что отправишь то и отправится . Хэдеры прописываешь и все
источник

Э

Элин in Laravel Pro
Ну имел в виду что с JSON всё гораздо проще.
источник

Э

Элин in Laravel Pro
С XML не работали, не было в практике?

Там также ответы прилетают обратно. Как их читать то?) вот и вопросы)
источник

ДК

Дмитрий Кожанов... in Laravel Pro
SimpleXML Reader
источник