Gabit
`
Gabit
$comment = $this->commentRepository->create([
'user_id' => Auth::guard('api')->user()->id,
'post_id' => $request->get('post_id'),
'rating' => 0,
'status' => 1,
'parent_id' => $request->get('parent_id'),
'text' => $request->get('text')
]);
Gabit
дает такую ошибку
Gabit
Gabit
гдето ошибка я ее не могу найти
Gabit
Все
Gabit
разобрался
Gabit
спс
Диего
написано же )
Anonymous
Ребят, где-то в коде $user->rating -= 100; $user->save(); Если вдруг будет два запроса, то ларка правильно отработает? Т.е по очереди или как?
Диего
ты попробуй
Диего
одному богу известно
Anonymous
Привет всем. Требуется при отдаче ответа сервером передавать массив в JSON. Можно ли изменить разделитель, поставить не , (запятая), а ~, к примеру?
Диего
это про синтаксис языка что ли
Anonymous
Решил через implode.
Диего
это уже не массив
Диего
и даже не json
Диего
и тем более не решение 😳
vAlfred88
эм, сори, я перебью вашу беседу глупым вопросом
O
Знал я одного чудака так тот json регулярной парсил
vAlfred88
почему дженкинсу не нравится вызов статик функции и как с этим бороться
Anonymous
и тем более не решение 😳
Разработчик iOS попросил отдавать ему не через запятую, а через тильду. Я человек простой: попросили сделать - сделал.
SiZE
SiZE
Anonymous
Учитывая предыдущий опыт общения с этим разработчиком, убедить его невозможно
SiZE
я вот щас из-за таких простых парней страдаю.. на старом проекте столько извращений с данными аля:
&param=1:123,12;5;4:1
Gabit
кто нибудь сталкивался с такой фигней, postgresql если делать пагинацию order by по колонке int иногда возвращает дубли
Anonymous
Anonymous
По крайней мере надеюсь на это)
U
ребят у меня есть сервер сокет, есть темка как подкл к сокету через laravel
Anonymous
Antonio
Тут обсуждалась тема куда выносить создание/модификацию объектов. Репозиторий и т.д. Что почитать/посмотреть на эту тему?
Antonio
Желательно с осмысленным примером
Евгений
Что значит модификация?
Евгений
Можно и в моделях делать
Antonio
Ну например, при создании заказа высчитывается номер трека. При этом используются данные из сессии, напрямую к заказу не относящиеся. Например, текущая локация пользователя.
Antonio
вот именно из-за того, что участвуют данные, не хранящиеся в самой модели, кажется немного нелогичным запихивать эту "бизнес" логику в модель.
Antonio
может я ошибаюсь, но модель, это так сказать закрытая система (ну, не считая заданных "официальных" связей )
Antonio
или я усложняю?
Диего
репозиторий - нет
модель - да
смотри https://laravel.com/docs/5.5/eloquent-mutators
Antonio
ну вот как я понял(нифига не проразработчик), мутаторы нужны для однотипного/стилизованного сохранения данных в нужном виде в базе/моделе. Но если логика вычисления зависит от прав пользователя? Не пихать же такие проверки в мутатор. Или всетаки пофигу?
Диего
в модель не пихай, передавай в нее
Диего
если у заказа есть поле город, то идеально setCityAttribute($value) { присваиваешь город и номер }
Диего
Из чего высчитать
Antonio
ну пример, от вычисленного города определяется способ доставки, тариф и сроки
Диего
Ты город присвоил, в модели пересчитывай
Antonio
я сейчас веду разговор не о конкретном применении. а пытаюсь понять немного структуру Лары, как это должно быть красиво
Диего
Ну
Диего
Хз, тебе еще дефолт надо дергать
Antonio
впринципе, можно в контролдлере создать метод. Но что, если эта логика понадобится и в другом контроллере.
Диего
Ну попробуй в репе
invariance
invariance
если сервер рядом с проектом, то можно через редис
U
ну ip:port
invariance
U
java открыввает порт 4000 и принимает запросы
U
хз как отправить запрос java клиенту?
invariance
🙈
invariance
гугли
invariance
тут чат по ларавел, а не по клиент-серверным приложухам
Леонид
Всем привет, есть такая необходимость разделить логирование отдельных сущностей
Леонид
например логи отправок email
invariance
дели.
Леонид
у лары есть фасад Log, но там пишет в 1 место
Леонид
есть какие-то норм, не костыльные способы разделить?
Andrey
Привет. Есть проблема с локализацией карбона. В AppServiceProvider прописал setlocale(LC_TIME, App::getLocale());
В модели
public function getPublishedAtAttribute($value): string
{
return iconv("cp1251", "UTF-8", Carbon::parse($value)->formatLocalized('%B %d, %Y'));
}
На винде выводит на русском языке, а на ubuntu на английском. App::getLocale() возвращает 'ru'. Как решить эту проблему ?
invariance
invariance
гугли monolog
vAlfred88
народ, а как сделать ресоурс роут на рут? типа такого Route::resource('/', 'TicketController’);
invariance
шта?
Диего
Get
vAlfred88
короче
vAlfred88
суть проблемы
vAlfred88
Route::resource('/', 'TicketController’); в таком варианте работает только метод create & index
invariance
и че ты хош