Юрий
alter часто используют для обозначения миграций, меняющих что-либо
Юрий
Типа alter_users_table
Юрий
Но ваще пох
adikalon
Юрий
You are wellcome
Maksim
Товарищи! Как при пагинации другим страницам передавать get-параметры?
Maksim
вроде это, спасибо
Sergo
А почему? Ну то есть поняьно, что так логичнее, т.к. хранится много карточек/юзеров/стран еще чего-то. Но есть ли более веские причины?
Sergo
лучше таблицы во множественном числе называть
Sergo
то есть не card, а cards
Antonio
Ну как минимум, Лара так написана. Если ты создаёшь модель user, то автоматически ищется таблица users
Arcos
везде ренейм сделать не проблема, но ведь зачем-то они именно там его оставили
Antonio
Просто потому что не выделяют отдельно папку под модели (хз правда почему)
ThunderAL
халп.
есть виндовый bat файл.
в нём есть команда, которая требует ввести пароль после запуска
как можно это сделать через мой батник?
green-publish < file_with_pass не прокатывает
ThunderAL
или легче. можно ли конвертировать приватный ключ с паролем в ключ без пароля
Alexander
можно сконвертить в безпарольный
Alexander
ssh-keygen -p -f /path/to/key
Александр
Как phpstorm сообщить о alias в laravel-mix?
Antonio
в каком месте локализации лежит фраза: The given data was invalid. (ошибка валидации)
Antonio
Как ее получить при использовании __()?
Antonio
возвращается в JSON при ошибке валидации
Antonio
{"message":"The given data was invalid.","errors":{"fullName":["The full name field is required."],"tels":["The tels field is required."]}}
Maksim (Ellrion)
Antonio
спасибо
Maksim (Ellrion)
или тупо забей. ты ведь и так знаешь что произошла ошибка валидации, а локализованными нужны именно сами ошибки а не факт ошибки
Maksim (Ellrion)
это всёравно что пытаться локализовывать HTTP статусы
Antonio
ну вот сейчас с коллегой обсуждали. Если большая форма, то надо подсветить не только поля, в которых ошибка, но ко всей форме добавить описание ошибки. И держать текст во фронте, не очень хорошо. А так просто выводишь данные из message и ок
Maksim (Ellrion)
ну взгляды на это могут быть разные. у вас такой. всё ок.
но как я и сказал можно тупо в хендлере намутить код
и я бы тогда поправил и invalidJson и convertExceptionToArray и unauthenticated в хендлере)
Maksim (Ellrion)
или нет вру, я бы тупо в рендере поправил код
$response = parent::render($request, $e);
if ($response instanceof \Illuminate\Http\JsonResponse) {
$data = $response->getData();
if (isset($data['message'])) { ... }
}
return $response
Antonio
$data['message'] = __($data['message']);
$response->setData($data);
Что-то вроде такого?
Евгений
посоны, кто нить с js апи яндекс карт работал? с мультимаршрутами. Я бы в личке спросил кое что
invariance
чет сплошные карты
Maksim (Ellrion)
Antonio
только там не массив, а объект, но не суть
Antonio
как в лог что-нибудь быстро кинуть?
Maksim (Ellrion)
logger('message')
Maksim (Ellrion)
вроде)
Antonio
но это не точно
Antonio
faker в ларе свой или стандартный? что-то ругается на Unknown formatter "regexify" 🤔
invariance
нет никакого стандартного
invariance
есть пакет faker
invariance
вот он в ларе и есть
Antonio
ну я к тому, что этот пакет и добавлен. Просто в тестах пробую использовать:
$faker = new Generator();
$faker->name();
или любой другой метод, выдает ошибку.
invariance
а ты уверен, что там метод именно, а не свойство?
Antonio
монописуально
Antonio
а в метод как параметр можно пол передать
invariance
странно тогда
invariance
у меня все завелось из коробки
Antonio
InvalidArgumentException: Unknown formatter "name"
Antonio
ну в вабрике все работает
Antonio
а в тестах надо сгенерить заведомо ошибочные данные и не пашет
Antonio
я походу его как-то не так подключаю, что он провайдеры не подтягивает 🤔
Arcos
Как у либы полет? Нормальный?
https://github.com/barryvdh/laravel-cors
Arcos
Я видел ее в чате, вот сейчас хочу заюзать, стоит - или не стоит?
Antonio
вот такое, если не было инекции
Maksim (Ellrion)
тогда уж
$faker = app(Faker::class)
Antonio
спасибо
Samat
в билдере есть метод наподобие unique(), чтобы из выборки получить только отличающиеся
Samat
?
Samat
только что пробовал, не получается почему-то(
Samat
$teachers
->join('office_user', 'teachers.user_id', '=', 'office_user.user_id')
->whereIn('office_user.office_id', $current_user_offices);
$teachers = $teachers->distinct('user_id')
Samat
да, гет у меня потом в отдельном куске. до этого выводил нормально, но с повторами
Samat
а groupby поможет?
Samat
ахах. нет, кажется))
Samat
блин, у меня в повторящихся, по идее, одно поле отличается
Anton
$teachers = $teachers->distinct('user_id') - а зачем так делать, если можно просто $teachers->distinct('user_id')?
Anton
ну и distinct не принимает аргументов
Anton
он накладывается на весь SELECT значения
Anton
что у тебя в get?
Anton
просто get() ?
Samat
просто гет
Anton
а что тебе надо получить?
Anton
только данные из teachers?
Anton
если так - get(['teachers.*'])
Maksim (Ellrion)
попробуй просто ->distinct()->get()