Использую FormRequest, поля валидирует, просит аргументы для функции, какие аргументы?

|
slwpkd 2022-07-03 01:21:11
Следующая структура:
Model Contractor
Model Category
Model Price (contractor_id, category_id)

Сами прайсы могут перезаписываться
модель Markup (contractor_id, category_id), которая относиться к прайсам, какая связь подходит для этих целей?

slwpkd 2022-07-03 01:22:18
у прайса может быть только одна наценка, держать markup в таблице prices не вариант, потому что прайсы часто перезаписывают
slwpkd 2022-07-03 01:23:15
Has One Through
Ibragim_09_1986 2022-07-03 02:27:18
trin4ik 2022-07-02 23:51:36
laravel лишь backend до базы в данном случае и «справится ли с нагрузкой» больше про базу данных, а не про laravel. что за субд, каких типов таблицы, насколько большие, сколько внешних ключей, есть ли триггеры итд итп. ну и, конечно, на каком серваке всё это крутится

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

JustJoni 2022-07-03 05:58:57
Привет. Не подскажешь по crawler-у? Есть 2 типа блоков: 1 имеет css-классы «class-1 class-2» и ещё несколько классов, а 2 — только class-1. Можно ли как-то указать, что нужно искать элемент исключительно с class-1, без class-2? Перерыл документацию, но ничего такого не нашёл 🤔
trin4ik 2022-07-03 06:40:50
Ibragim_09_1986 2022-07-03 02:27:18
Понял, спасибо. Никак руки не дотягиваются, что бы сэмулировать высокую нагрузку)

apache benchmark вам в помощь, ничего толковее не видел, хотя инструменту тыща лет. в начале нулевых, когда деревья были высокими, мы часто использовали ab для джоса, ибо он был простым но очень эффективным )

oleynikgleb 2022-07-03 08:05:37
JustJoni 2022-07-03 05:58:57
Привет. Не подскажешь по crawler-у? Есть 2 типа блоков: 1 имеет css-классы «class-1 class-2» и ещё несколько классов, а 2 — только class-1. Можно ли как-то указать, что нужно искать элемент исключительно с class-1, без class-2? Перерыл документацию, но ничего такого не нашёл 🤔

Это вопрос селекторов, не краулера.
Если class-2 фиксированный, то “.class-1:not(.class-2)”
Если не фиксированный, то как минимум можно выбрать все, дальше отфильтровать уже на чистом php.

Cashy Instagram 2022-07-03 08:07:27
⛔️Привет⛔️

Мы с командой занимаемся арбитражем криптовалют

‼️Новая тема заработка на просадках бирж‼️

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

Абсолютно новая тема заработка💰

Мы готовы дать обучение, индивидуальное обучение каждому заинтересованному, в замен на процент с прибыли который составляет 15%

🛑Деньги за обучение не берём и отправлять нам ничего не нужно, только проценты с прибыли после обучения🛑

Если ты хочешь крутиться в теме крипты, напиши нам, все предельно чисто и прозрачно✔️

⚜️После обучения, самых способных пригласим в топ команды и будем давать бюджет для работы⚜️

Связь со вной: @RTSkrypto

trin4ik 2022-07-03 08:34:14
Cashy Instagram 2022-07-03 08:07:27
⛔️Привет⛔️

Мы с командой занимаемся арбитражем криптовалют

‼️Новая тема заработка на просадках бирж‼️

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

Абсолютно новая тема заработка💰

Мы готовы дать обучение, индивидуальное обучение каждому заинтересованному, в замен на процент с прибыли который составляет 15%

🛑Деньги за обучение не берём и отправлять нам ничего не нужно, только проценты с прибыли после обучения🛑

Если ты хочешь крутиться в теме крипты, напиши нам, все предельно чисто и прозрачно✔️

⚜️После обучения, самых способных пригласим в топ команды и будем давать бюджет для работы⚜️

Связь со вной: @RTSkrypto

цыганей подвезли

2022-07-03 08:35:27
Кто-то же ведется до сих пор.
Вера в чудо.
JustJoni 2022-07-03 08:41:17
oleynikgleb 2022-07-03 08:05:37
Это вопрос селекторов, не краулера.
Если class-2 фиксированный, то “.class-1:not(.class-2)”
Если не фиксированный, то как минимум можно выбрать все, дальше отфильтровать уже на чистом php.

Спасибо ✌️

Prano1a 2022-07-03 08:41:41
Такой вопрос, Laravel ReactJs получается SSR или для него нужно еще подключать nextjs ?
Alexey Topunov 2022-07-03 08:50:15
Prano1a 2022-07-03 08:41:41
Такой вопрос, Laravel ReactJs получается SSR или для него нужно еще подключать nextjs ?

Адаптер нужен, да, чтобы был SSR, типа inertia.js.

Alexey Topunov 2022-07-03 08:51:07
Насчёт next’a не знаю, не работал, но слёту не выйдет.
Prano1a 2022-07-03 08:51:34
Alexey Topunov 2022-07-03 08:50:15
Адаптер нужен, да, чтобы был SSR, типа inertia.js.

я думал, что есть встроеная функция в ларавел, чтобы взаэмодействовать с React и чтобы работало как SSR

Alexey Topunov 2022-07-03 08:53:13
Prano1a 2022-07-03 08:51:34
я думал, что есть встроеная функция в ларавел, чтобы взаэмодействовать с React и чтобы работало как SSR

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

Prano1a 2022-07-03 08:53:26
Alexey Topunov 2022-07-03 08:53:13
Можно почитать доку поподробнее, мб как-то можно blade-шаблоны связать с реактом из коробки, но, насколько я знаю, такого решения нет.

ясно

ohangarma 2022-07-03 09:54:30
Prano1a 2022-07-03 08:41:41
Такой вопрос, Laravel ReactJs получается SSR или для него нужно еще подключать nextjs ?

https://github.com/spatie/laravel-server-side-rendering

GitHub — spatie/laravel-server-side-rendering: Server side rendering JavaScript in your Laravel applicationGitHub
Server side rendering JavaScript in your Laravel application — GitHub — spatie/laravel-server-side-rendering: Server side rendering JavaScript in your Laravel application
Prano1a 2022-07-03 10:05:37
ohangarma 2022-07-03 09:54:30
https://github.com/spatie/laravel-server-side-rendering

спасибо

vitaliy030589 2022-07-03 12:15:21
Привет всем! Хочу попрактиковаться в реализации фильтра товаров в интернет магазине. За пример взял фильтр товаров как в ситилинке (разные наборы атрибутов для фильтра в разных категориях товаров)
Собственно сейчас проектирую бд. Подскажите пожалуйста, где можно почитать/подсмотреть удачные реализации или практики по проектированию таблиц и отношений в бд в таком кейсе?
Vitaliy Peterherin 2022-07-03 12:16:34
vitaliy030589 2022-07-03 12:15:21
Привет всем! Хочу попрактиковаться в реализации фильтра товаров в интернет магазине. За пример взял фильтр товаров как в ситилинке (разные наборы атрибутов для фильтра в разных категориях товаров)
Собственно сейчас проектирую бд. Подскажите пожалуйста, где можно почитать/подсмотреть удачные реализации или практики по проектированию таблиц и отношений в бд в таком кейсе?

гугли faceted search/faceted navigation

vitaliy030589 2022-07-03 12:18:46
Vitaliy Peterherin 2022-07-03 12:16:34
гугли faceted search/faceted navigation

Спасибо!

soul_abduction_ceremony 2022-07-03 16:20:11
https://t.me/php_jobs

PHP — вакансии, поиск работы и аналитикаTelegram
Публикуем вакансии и запросы на поиск работы по направлению PHP, Laravel, Symfony, Yii etc. Full/par-time, remote и т.д.

ПРАВИЛА: https://t.me/php_jobs/45345

Флудильня: @phpimhorus

More:
@javascript_jobs, @nodejs_jobs, @devops_jobs, @sql_jobs

trin4ik 2022-07-03 17:17:41
tinkerwell кто-то юзает? и если да, то как оплачиваете? ))
soul_abduction_ceremony 2022-07-03 17:40:38
trin4ik 2022-07-03 17:17:41
tinkerwell кто-то юзает? и если да, то как оплачиваете? ))

тоже интересно, или любой другой удобный способ юзать тинкер

trin4ik 2022-07-03 17:43:46
soul_abduction_ceremony 2022-07-03 17:40:38
тоже интересно, или любой другой удобный способ юзать тинкер

я вообще к тому, что это же electron и он «ломается» на раз-два. я против подобного, но другой возможности юзать tinkerwell, увы, нет.
из аналогов tinkerun, умеет в ssh, но ужасен внешне, не даёт подсказок.
и laravel-kit, приятен, но не умеет в ssh.
плагин на phpstorm не плохой но у меня не получилось завести его на ssh

soul_abduction_ceremony 2022-07-03 17:44:33
trin4ik 2022-07-03 17:43:46
я вообще к тому, что это же electron и он «ломается» на раз-два. я против подобного, но другой возможности юзать tinkerwell, увы, нет.
из аналогов tinkerun, умеет в ssh, но ужасен внешне, не даёт подсказок.
и laravel-kit, приятен, но не умеет в ssh.
плагин на phpstorm не плохой но у меня не получилось завести его на ssh

по поводу плагина та же проблема, видимо он не рассчитан на remote interprer

soul_abduction_ceremony 2022-07-03 17:45:11
и он не юзает tinker, он экзекьютит просто через команду
php file.php
(если мы про один и тот же)
soul_abduction_ceremony 2022-07-03 17:45:43
из-за этого у меня возникали проблемы с тем, что он неймспейсы не подключает и не видит классов, короче я забил
who_are_you_dudes 2022-07-03 19:37:27
Чатом ошибся)
YtUQY 2022-07-03 20:26:19
laravel_pro-579124.jpg
Привет, laravel выдает следующую ошибку
Too few arguments to function App\Http\Requests\UpdateEquipmentRequest::Illuminate\Foundation\Providers\{closure}(), 0 passed в коде что на фото. Использую FormRequest, поля валидирует, просит аргументы для функции, какие аргументы ?
who_are_you_dudes 2022-07-03 20:27:17
YtUQY 2022-07-03 20:26:19
Привет, laravel выдает следующую ошибку
Too few arguments to function App\Http\Requests\UpdateEquipmentRequest::Illuminate\Foundation\Providers\{closure}(), 0 passed в коде что на фото. Использую FormRequest, поля валидирует, просит аргументы для функции, какие аргументы ?

Ну может не указал эти аргументы при запросе?

YtUQY 2022-07-03 20:30:16
who_are_you_dudes 2022-07-03 20:27:17
Ну может не указал эти аргументы при запросе?

laravel_pro-579127.jpg
жалуется на эту строку

YtUQY 2022-07-03 20:30:38
YtUQY 2022-07-03 20:30:16
жалуется на эту строку

ей аргументы не нужны, все поля отправляются

mrTeo 2022-07-03 20:32:10
YtUQY 2022-07-03 20:26:19
Привет, laravel выдает следующую ошибку
Too few arguments to function App\Http\Requests\UpdateEquipmentRequest::Illuminate\Foundation\Providers\{closure}(), 0 passed в коде что на фото. Использую FormRequest, поля валидирует, просит аргументы для функции, какие аргументы ?

Покажите лучше форм реквест ваш для начала

Daniel 2022-07-03 20:32:32
laravel_pro-579130.jpg
Ребят, помoгитe пoжaлуйcта oбменять юcдт на бнб, вoт мой аккаунт траст валлетa : hotel mutual wild ugly wheat pencil tip purity cement hockey sun pencil
YtUQY 2022-07-03 20:33:39
mrTeo 2022-07-03 20:32:10
Покажите лучше форм реквест ваш для начала

laravel_pro-579131.jpg

mrTeo 2022-07-03 20:34:15
YtUQY 2022-07-03 20:33:39

Это запрос, я говорю сам класс вашего форм реквеста

YtUQY 2022-07-03 20:34:35
mrTeo 2022-07-03 20:34:15
Это запрос, я говорю сам класс вашего форм реквеста

laravel_pro-579134.jpg

mrTeo 2022-07-03 20:35:57
YtUQY 2022-07-03 20:34:35

Выше — где use, extends

YtUQY 2022-07-03 20:36:31
mrTeo 2022-07-03 20:35:57
Выше — где use, extends

class UpdateEquipmentRequest extends FormRequest
{
/**
* Determine if the user is authorized to make this request.
*
* @return bool
*/
public function authorize()
{
return true;
}

/**
* Get the validation rules that apply to the request.
*
* @return array<string, mixed>
*/
public function rules()
{
$serialNumberMask = EquipmentType::where(‘id’, $this->input(‘code_of_type_equipment’))->first()->serial_number_mask;
$regularExpressions = [
‘N’ => ‘[0-9]’,
‘A’ => ‘[A-Z]’,
‘a’ => ‘[a-z]’,
‘X’ => ‘[A-Z0-9]’,
‘Z’ => ‘[-_@]’
];
$snMaskSplit = mb_str_split($serialNumberMask);
$regex = collect($snMaskSplit)->map(function ($regex) use ($regularExpressions) {
return $regularExpressions[$regex];
})->implode(»);
$validateSerialNumber = function ($attribute, $serialNumber, $fail) use ($regex, $serialNumberMask) {
if (!preg_match_all(«/^{$regex}/», $serialNumber)) {
$fail(«sn {$serialNumber}: {$serialNumberMask} не соответствует выбранному типу оборудования»);
}
};

return [
‘code_of_type_equipment’ => ‘required|min:0|max:100’,
‘serial_number’ => [‘required’, $validateSerialNumber],
‘note’ => ‘required|string’
];
}
}

mrTeo 2022-07-03 20:40:00
YtUQY 2022-07-03 20:30:16
жалуется на эту строку

А зачем вам validate вызывать?

YtUQY 2022-07-03 20:41:14
mrTeo 2022-07-03 20:40:00
А зачем вам validate вызывать?

спасибо, ошибка прошла

YtUQY 2022-07-03 20:41:30
ошибся в синтаксисе
bubaololo 2022-07-03 22:58:59
как через вебсокеты (echo) посылать сообщение только конкретному пользователю?
bubaololo 2022-07-03 22:59:47
пока придумал добавлять сам скрипт в блейде и подставлять в название канала id юзера
bubaololo 2022-07-03 23:00:10
чтобы разным юзерам прилетали страницы с разными скриптами
puspenskiy 2022-07-03 23:04:09
bubaololo 2022-07-03 22:59:47
пока придумал добавлять сам скрипт в блейде и подставлять в название канала id юзера

ну так и нужно. Создаете приватный канал user.ID ID — id пользователя. Потом проверяете в канале что ID = user->id. И шлете отдельнве сообщения пользователю.

bubaololo 2022-07-03 23:05:22
благодарю
Beatrice 2022-07-03 23:47:29
Прив, ищу парня.
|