Репозиторий на Github в котором можно наглядно разобрать, как реализовать ajax-поиск тегов, доступных для текущего поста после выбора категории поста?

|
pochemushef 2022-06-13 13:45:45
Ребят, всем привет, новичок в беке, поэтому спрашиваю: Как при нажатии на чекбокс изменять значение столбца agree в таблице users?
kalashnikov_dev 2022-06-13 13:48:28
laravel_pro-574600.jpg
Подскажите, пожалуйста, по Guzzle.
Есть следующая конструкция Pool’а. Вопрос: как в опции on_stats получить индекс запроса? Пробовал по аналогии с fulfilled/rejected заснуть $index в параметры, но так не сработало. Мне нужно получать $stats->getTransferTime() каждого запроса из Pool’a
Дмитрий WASD 2022-06-13 13:49:16
pochemushef 2022-06-13 13:45:45
Ребят, всем привет, новичок в беке, поэтому спрашиваю: Как при нажатии на чекбокс изменять значение столбца agree в таблице users?

https://laravel.com/docs/master/eloquent#updates

Laravel — The PHP Framework For Web ArtisansLaravel
Laravel is a PHP web application framework with expressive, elegant syntax. We’ve already laid the foundation — freeing you to create without sweating the small things.
dmitriy_minaev 2022-06-13 15:14:11
Всем привет. Ларавел 9й версии. Обычный ресурс контроллер, в нем обычный метод обновления public function update(UpdateCompanyNoteRequest $request, CompanyNote $companyNote). Ларавел мне сам такой сгенерил. В тестах создаю модель, делаю запрос на изменение модели
$response = $this->patch(
route(‘company.note.update’, [‘note’ => $companyNote->id]),
$fields
);
по итогу в контроллере, в update(UpdateCompanyNoteRequest $request, CompanyNote $companyNote) в модель с пустыми атрибутами, просто созданная болванка, не из базы. Я думал, туда попадает модель для апдейта. Что я не так делаю?
kerbylav 2022-06-13 15:16:39
dmitriy_minaev 2022-06-13 15:14:11
Всем привет. Ларавел 9й версии. Обычный ресурс контроллер, в нем обычный метод обновления public function update(UpdateCompanyNoteRequest $request, CompanyNote $companyNote). Ларавел мне сам такой сгенерил. В тестах создаю модель, делаю запрос на изменение модели
$response = $this->patch(
route(‘company.note.update’, [‘note’ => $companyNote->id]),
$fields
);
по итогу в контроллере, в update(UpdateCompanyNoteRequest $request, CompanyNote $companyNote) в модель с пустыми атрибутами, просто созданная болванка, не из базы. Я думал, туда попадает модель для апдейта. Что я не так делаю?

Почитать про model binding

dmitriy_minaev 2022-06-13 15:17:43
kerbylav 2022-06-13 15:16:39
Почитать про model binding

спасибо

2022-06-13 16:30:36
webnrocknroll 2022-06-13 03:11:44
Подскажите, пожалуйста, репозиторий на Github в котором можно наглядно разобрать, как реализовать ajax-поиск тегов, доступных для текущего поста после выбора категории поста?

К примеру, есть пост «В чем смысл произведения Льва Толстого «Война и мир»»
Мы выбираем категорию «Книги» и нужно, чтобы после выбора категории подгрузился список тегов («Поэма, Рассказ, Роман»), которые привязаны к категории «Книги» AJAX

Кидаешь запрос на бек и там там по айди находишь теги и ретернишь в json encone

egorovit_ru 2022-06-13 17:01:34
Скажите пожалуйста нормальная ли практика если в функциональном тестирование, я создаю через фабрику товар, потом отправялю пост запрос на изменение этого товара и для проверки изменился ли товар, я пишу $product->fresh() и дальше self::assertEqauls(‘name’, $product->name) ?
2022-06-13 17:10:12
Ребят привет всем, обьясните пожалуйста как делается запрет на роуты, есть статусы у юзера и по статусам надо решатт может ли зайти или нет как осуществить через middleware?
lucky_950 2022-06-13 17:10:57
2022-06-13 17:10:12
Ребят привет всем, обьясните пожалуйста как делается запрет на роуты, есть статусы у юзера и по статусам надо решатт может ли зайти или нет как осуществить через middleware?

да. Гугл: user permissions

zmurf 2022-06-13 17:11:06
2022-06-13 17:10:12
Ребят привет всем, обьясните пожалуйста как делается запрет на роуты, есть статусы у юзера и по статусам надо решатт может ли зайти или нет как осуществить через middleware?

В мидлваре получаешь юзера и проверяешь статус

medvedev303 2022-06-13 17:11:06
egorovit_ru 2022-06-13 17:01:34
Скажите пожалуйста нормальная ли практика если в функциональном тестирование, я создаю через фабрику товар, потом отправялю пост запрос на изменение этого товара и для проверки изменился ли товар, я пишу $product->fresh() и дальше self::assertEqauls(‘name’, $product->name) ?

да

2022-06-13 17:11:44
zmurf 2022-06-13 17:11:06
В мидлваре получаешь юзера и проверяешь статус

Это знаю э я застрял в том что как сами роуты фильтровать

zmurf 2022-06-13 17:12:04
2022-06-13 17:11:44
Это знаю э я застрял в том что как сами роуты фильтровать

Вешай мидлвар только на нужные

lucky_950 2022-06-13 17:13:57
2022-06-13 17:11:44
Это знаю э я застрял в том что как сами роуты фильтровать

какие роуты? Если это что-то крупное или даже среднее, реализуй permission control посредством middleware и всё. Тема закрыта

ichishkala 2022-06-13 17:32:26
Ребята, кто хотет (может) побыть арбитражником в разбирательстве по уровню качеству работы фрилансера на проекте? Естественно, не бесплатно.
Задачи:
1. Просмотреть ТЗ;
2. Просмотреть гит комиты разработчика;
3. Просмотреть скрин рекординг (работали через Upwork);
4. Т.е. разработчик утверждал что он Senior разработчик, хотелось бы так же Senior’a на эту задачу.
Суть претензии: за 2 недели на проекте не сделал нихуя, забилил 79 часов. За работу ему заплачено через Upwork.
Кто хочет – пишите в ЛС
Ребята, проект под NDA! Нужно подписать соглашение.
Wizard85 2022-06-13 17:39:37
ichishkala 2022-06-13 17:32:26
Ребята, кто хотет (может) побыть арбитражником в разбирательстве по уровню качеству работы фрилансера на проекте? Естественно, не бесплатно.
Задачи:
1. Просмотреть ТЗ;
2. Просмотреть гит комиты разработчика;
3. Просмотреть скрин рекординг (работали через Upwork);
4. Т.е. разработчик утверждал что он Senior разработчик, хотелось бы так же Senior’a на эту задачу.
Суть претензии: за 2 недели на проекте не сделал нихуя, забилил 79 часов. За работу ему заплачено через Upwork.
Кто хочет – пишите в ЛС
Ребята, проект под NDA! Нужно подписать соглашение.

А кинь ссылочку на гит в личку, гляну глазком

bubaololo 2022-06-13 17:39:54
Есть парсер почт, представляющий из себя:
index.html
и
app.php
общающиеся AJAX’ом
Хочу ради учебного примера перенести это всё в laravel
сейчас уже есть аутентификация и микроадминка, тоесть куда вставлять index.html понятно, теперь главный вопрос:
Куда и как правильно разместить содержимое app.php которое представляет по сути собой одну большую функцию принимающую список урлов на вход и возвращающую список почт
bubaololo 2022-06-13 17:41:39
пока что понял что нужно создавать сервис MailParseService, потом что-то делать через service provider и дёргать всё это из MailParseController
2022-06-13 17:42:45
laravel_pro-574625.jpg

2022-06-13 17:43:22
laravel_pro-574626.jpg

2022-06-13 17:43:43
laravel_pro-574628.jpg

sawerus 2022-06-13 17:46:42
И…?!)
2022-06-13 17:47:09
sawerus 2022-06-13 17:46:42
И…?!)

composer dump-autoload не помогает :/

2022-06-13 17:47:44
laravel_pro-574631.jpg

Eugeny 2022-06-13 17:48:06
bubaololo 2022-06-13 17:41:39
пока что понял что нужно создавать сервис MailParseService, потом что-то делать через service provider и дёргать всё это из MailParseController

service provider на данном этапе не нужен.
В остальном — все верно.

bubaololo 2022-06-13 17:48:34
Eugeny 2022-06-13 17:48:06
service provider на данном этапе не нужен.
В остальном — все верно.

из контроллера сервис вызывать?

Eugeny 2022-06-13 17:50:12
bubaololo 2022-06-13 17:48:34
из контроллера сервис вызывать?

Контроллеру в аргументы метода подкидывается класс сервиса через DI, в методе контроллера дергается метод сервиса.

bubaololo 2022-06-13 17:51:24
спасибо
bubaololo 2022-06-13 17:54:05
А как правильно реализуется передача POST из blade в контроллер?
Eugeny 2022-06-13 18:22:18
bubaololo 2022-06-13 17:54:05
А как правильно реализуется передача POST из blade в контроллер?

Читать сначала тут — https://laravel.com/docs/9.x/requests#interacting-with-the-request

Потом — тут https://laravel.com/docs/9.x/validation

bubaololo 2022-06-13 18:26:46
благодарствую
DenisLinnik 2022-06-13 19:11:35
Ребят как быть с компонентами , есть админка , есть сам сайт и папка компонентов… Один компоненты общие другие исключительно под допустим посты другие под формы в админке
DenisLinnik 2022-06-13 19:11:54
В папку компонентов ведь не очень это дело кидать скопом ?
DenisLinnik 2022-06-13 19:12:49
Ведь есть компоненты принадлежащие допустим к постам view/post/card не создавать ведь commponents/post/card отдельно?
ya 2022-06-13 19:33:24
Наверное это должно быть завернуть в папку описывающая бизнес логику компонента
iamfoxface 2022-06-13 23:36:41
Добрый вечер, уважаемые. Подскажите пожалуйста как подключиться к Redis серверу в селектел? Сервер создал (там сейчас бесплатно раздают, бета версия), но к сожалению что то не подрубается. Мб у кого либо был подобный опыт?
|