Size: a a a

2021 August 25

EG

Egor Gruzdev in Laravel Pro
сори, не обратил внимание что у тебя mssql, сочувствую если mssql не умеет для клиента преобразовывать данные в нужную кодировку.

при работе c mysql проблем нет, указал:
 'charset' => 'utf8',
'collation' => 'utf8_unicode_ci',

и все в "шоколаде"
мне досталась база, где таблицы в windows-1251, но новые в urf-8 создаем и все работает, как надо, проблем нет
источник

G

GODU in Laravel Pro
Где лучше организовать (неймспейсов) бизнес логику в случаи если реализую QueryFilter, элегантное решение для неймспейсов если App\Http\Filters\QueryBuiulder.php , а контракт его указать App\Contracts\Filters\QueryBuilderInterface.php ?
источник

ЮТ

Юрий Татаркин... in Laravel Pro
App\Contracts\Filters\Interfaces\QueryBuilderInterface.php ?
источник

MT

Matt T in Laravel Pro
hi, can someone help me make this task?
источник

MT

Matt T in Laravel Pro
источник

MT

Matt T in Laravel Pro
or give me good explanation and tips, steps to make this work. Not just google, do that, do that, blah blah
источник

AS

Andrew Sparks in Laravel Pro
генератором читать файл как вариант
источник

MT

Matt T in Laravel Pro
ce blyat?
источник

AS

Andrew Sparks in Laravel Pro
ты не знаешь что такое генераторы? в чем проблема с изначальным таском
источник

MT

Matt T in Laravel Pro
No
источник

AS

Andrew Sparks in Laravel Pro
ну узнай значит
источник

MT

Matt T in Laravel Pro
Problem is that a lot of requets
источник

G

GODU in Laravel Pro
Что это? Сам Contracts подразумевает что там будут интерфейсы)
источник

ЮТ

Юрий Татаркин... in Laravel Pro
Вариант неймспейса для контрактов.
источник

ЮТ

Юрий Татаркин... in Laravel Pro
По вкусу можно Interfaces Можно на Contracts заменить
источник

AS

Andrew Sparks in Laravel Pro
так поэтому и говорю про генераторы.. тебе читать нужно максимум 15 строк соседних
источник

G

GODU in Laravel Pro
Вопрос в другом, раз я основную реализацию уклыдываю по директории app\http\filters\class.php значит ли по семантике мне контракт указать надо app\contracts\http\filters\interface.php ?
источник

G

GODU in Laravel Pro
Мне кажется - да, но это не точно)
источник

G

GODU in Laravel Pro
Куда вы трейты создаете вместе с классами в одном скоупе?
источник

VH

Vlad Horpynych in Laravel Pro
Всем привет!
Возникла проблема с использованием Laravel Passport
В моей системе модель User имеет связку с моделями  Role и Permission
Задумка такая: юзер обязательно должен иметь роль, а роль в свою очередь имеет какие-то пермишены.
И на основе этих пермишенов для роутов прописываются middleware.

В Passport-е же роль моих пермишенов выполняют scopes
В доках сказано, что скоупы для токена нужны добавлять через указание в провайдере массива, вот так:
Passport::tokensCan([
   'place-orders' => 'Place orders',
   'check-status' => 'Check order status',
]);

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