Size: a a a

2020 December 01

E

Egor in Laravel Pro
понял, спасибо
источник

O

Owen in Laravel Pro
Друзья, имеется информационная система организации, встав вопрос о написании руководства пользователей с описанием каждого раздела
Подскажите, известны ли вам инструменты помимо уровней заголовков MS Word?
источник

Vr

Vitaliy rim89 in Laravel Pro
Owen
Друзья, имеется информационная система организации, встав вопрос о написании руководства пользователей с описанием каждого раздела
Подскажите, известны ли вам инструменты помимо уровней заголовков MS Word?
источник

MK

Maksim K in Laravel Pro
Vadimo Arturo
Всем привет , кто как использует мультиязычность сайта , можете поделиться практикой ?
А в чем вопрос?
Статические переводы храни в resources/lang, контент храни в бд. В зависимости от потребностей, в бд хранишь либо в основной таблице модели в json, либо в отдельной таблице с morphOne связью
источник

VM

Vladimir Makarov in Laravel Pro
Всем привет, есть 2 модели:
Почему при генерации запроса получается проверка на user_id is not null?
До этого ведь идет проверка на определенный id пользователя

select * from doc_applications where doc_applications.user_id = 1 and doc_applications.user_id is not null and doc_applications.deleted_at is null
источник

S

Sergo in Laravel Pro
Vladimir Makarov
Всем привет, есть 2 модели:
Почему при генерации запроса получается проверка на user_id is not null?
До этого ведь идет проверка на определенный id пользователя

select * from doc_applications where doc_applications.user_id = 1 and doc_applications.user_id is not null and doc_applications.deleted_at is null
источник

S

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

M

Maksim in Laravel Pro
Народ, всем привет.
Нужен совет по реализации паттерна Стратегия.
Получается, что бы не плодить if в котором будут хранятся все возможные варианты обработки некой логики, она выносится в отдельный метод под реализацию общего интерфейса и в место разширения логики в if, мы создаем классы под конкретный интерфейс.
Но все равно, получается, нужно делать if, для указания конкретного класса с этим методом в зависимости от того же условия что и раньше?
источник

VM

Vladimir Makarov in Laravel Pro
То есть эта проверка во всех запросах будет жить и это норм?
источник

N

NoMad42 in Laravel Pro
Maksim
Народ, всем привет.
Нужен совет по реализации паттерна Стратегия.
Получается, что бы не плодить if в котором будут хранятся все возможные варианты обработки некой логики, она выносится в отдельный метод под реализацию общего интерфейса и в место разширения логики в if, мы создаем классы под конкретный интерфейс.
Но все равно, получается, нужно делать if, для указания конкретного класса с этим методом в зависимости от того же условия что и раньше?
У меня стоит фабрика которая на входе берет все необходимые данные и на выходе выдаёт стратегию. Все ифы внутри фабрики. Логика в стратегия.
источник

DK

Dmitriy K. in Laravel Pro
Maksim
Народ, всем привет.
Нужен совет по реализации паттерна Стратегия.
Получается, что бы не плодить if в котором будут хранятся все возможные варианты обработки некой логики, она выносится в отдельный метод под реализацию общего интерфейса и в место разширения логики в if, мы создаем классы под конкретный интерфейс.
Но все равно, получается, нужно делать if, для указания конкретного класса с этим методом в зависимости от того же условия что и раньше?
в методе ты просто дергаешь метод класса-аргумента
источник

АВ

Алексей Веснин... in Laravel Pro
Alex
Думал в самом начале обработки ставить отдельный флаг, что уже есть задача в очереди, и при повторном сообщении откладывать выполнение на несколько секунд, но это костыль какой-то..

над таким вариантом я и думал изначально. Но счёл его странноватым)
Можно сделать промежуточную таблицу в которую класть задачу, бота, шаг и т.д, а в воркере чекать эту таблицу, и тогда все должно работать как задумано
источник

M

Maxx in Laravel Pro
Maksim
Народ, всем привет.
Нужен совет по реализации паттерна Стратегия.
Получается, что бы не плодить if в котором будут хранятся все возможные варианты обработки некой логики, она выносится в отдельный метод под реализацию общего интерфейса и в место разширения логики в if, мы создаем классы под конкретный интерфейс.
Но все равно, получается, нужно делать if, для указания конкретного класса с этим методом в зависимости от того же условия что и раньше?
вместо кучи if()'ов вроде ж обычно State Machine используют?
источник

A

Alex in Laravel Pro
Алексей Веснин
Можно сделать промежуточную таблицу в которую класть задачу, бота, шаг и т.д, а в воркере чекать эту таблицу, и тогда все должно работать как задумано
Отличная идея, спасибо! 😊
источник

ДБ

Даниил Беседный... in Laravel Pro
Прием привет. Использую Passport в качестве сервера авторизации. После отзыва токенов пользователь остаётся залогиненным на самом сервере авторизации, поэтому при повторной попытке залогиниться на клиенте - окна входа не будет, а зайдёт сразу под авторизованным на сервере пользователем. Достучаться из api guard в web guard  - не получилось=) Поделитесь опытом=)
источник

RK

Roman Kolosov in Laravel Pro
Dmitriy K.
Переходи на 2020.3 EAP, в 2020.2 от PHP8 завезли только union types и строчные функции 😃
ни конструктор промоушен, ни match, ни throw
да помогло
источник

ЧА

Чигрин Артур... in Laravel Pro
Привет всем ) с порогу вопрос как сделать , чтобы когда я обращаюсь например https://my-site/public/robots.txt

Выдавало не файл, а ошибку 404, тоже самое касается и папок , не ошибку 403 , а 404
источник

ДТ

Дмитрий Тремасов... in Laravel Pro
удалить файл с сервера? тогда будет 404
источник

RK

Roman Kolosov in Laravel Pro
Чигрин Артур
Привет всем ) с порогу вопрос как сделать , чтобы когда я обращаюсь например https://my-site/public/robots.txt

Выдавало не файл, а ошибку 404, тоже самое касается и папок , не ошибку 403 , а 404
если в самой ларе то самый простой способ
Route::get('public/robots.txt', fn() => abort(404));
источник

ЧА

Чигрин Артур... in Laravel Pro
Roman Kolosov
если в самой ларе то самый простой способ
Route::get('public/robots.txt', fn() => abort(404));
А по поводу ошибки доступ запрещён, сменить на 404?
источник