
Rustam
11.07.2018
08:50:40
внутри листа у меня есть комментарии которые может редактировать удалять и обновлять пользователь а некоторые не может

Pavel
11.07.2018
08:51:18
получается только свои?
он может редактировать?

Rustam
11.07.2018
08:51:41
не получает списком

Google

Rustam
11.07.2018
08:51:47
вот например комментарии я ак реализовал
if (Auth::check()) {
$comment = Comment::find((int)$request->id);
if (!$comment)
return Response::json([
'status' => 'error',
'message' => 'Сообщение не было найдено!',
], 422);
if (Auth::user()->cant('delete', $comment))
return Response::json([
'status' => 'error',
'message' => 'Вы не можете удалить сообщение!',
], 403);
Comment::destroy($comment->id);
return Response::json([
'status' => 'success',
'message' => 'Cобщение было успешно удалено',
'comments' => view('frontend.components.comments.comments')->with([
'comments' =>$this->comments->all($comment->post->id),
])->render(),
], 200);
}
это в контроллере
внедрил репозиторий типа
просто класс с одним методом там у меня не паттерн репозиторий

Pavel
11.07.2018
08:52:54
я понял
ты получаешь ввсе комментарии поста

Rustam
11.07.2018
08:53:09
да
только вот все они для каждой из групп пользователей разные
в смыслен по количеству например и во вьюхах по разному
ну комментарии у меня просто привязаны один ко многим

Google

Rustam
11.07.2018
08:54:34
а вот отзывы у меня на несколько моделей распостраняются
поэтому я подумал что надо как то получать сами отзывы в зависимости от модели а не сначала модел ьа потом отзывы

Pavel
11.07.2018
08:56:10
так правильней будет
ты вызвал модель и уже применяешь ее метод для получения отзывов
код прозрачен и читаем

Vitaliy
11.07.2018
08:57:58
ребят, сорри за оффтоп, нужно быстро ответ найти, импорт через ssh source file.sql перезапишет все данные что есть в таблице или нет?

Pavel
11.07.2018
08:58:28
да

Vitaliy
11.07.2018
08:58:46
супер, спасибо

Rustam
11.07.2018
09:06:26
Простой вопрос
про полиморыные отношения. Как получить из полиморфной табилцы один ко многим все моделки которые относятся к определенной модели?
Например все комментарии которые относятся к постам?

Иван
11.07.2018
09:08:52
Ты спрашиваешь прям точ в точ как пример из доки

Евгений
11.07.2018
09:09:03
Where commentable_type App\Post
Не к посту, а к постам
То есть только комменты постов

Иван
11.07.2018
09:09:42
?
сори, не заметил

Rustam
11.07.2018
09:12:20
'reviews'=>Review::whereReviewableType(Structure::class)->get(),
вот так я получал раньше

Google

Rustam
11.07.2018
09:12:33
так и оставлю))
я думал может что то типа has есть

FUTURICO
11.07.2018
09:36:11

Madiyar
11.07.2018
09:39:25
У них там есть api

FUTURICO
11.07.2018
09:40:38

Nikitcat
11.07.2018
10:09:48
со стороны десктопного браузера мне пуш уведомления не нравятся, а вот со стороны мобильного и планшета нормально

Anton
11.07.2018
10:29:21
Вопрос, а если вдруг пришло - пишем свой мини мессенджер (ну пока называют чат, но там сразу и 1-1 и группы и общий чат) то для бэкенда каждый своё что-то пилит, если есть какие "ынтырпрайз" решения?
Ну то есть да подключитесь к слаке - не канает - типа заказ прям писать ?
типа кодом сервера владеть ?

Nik
11.07.2018
10:34:17

Anton
11.07.2018
10:34:40
Ну ты объемы то не сравнивай

Nik
11.07.2018
10:34:44
я сокет ио взял за основу, раньше были популярны джаббер и ирка, на них тоже можно посмотреть

Anton
11.07.2018
10:35:00
Тут скорее внутренний чат для приложухи

Nik
11.07.2018
10:35:03
а вообще - как бы свой бинарный протокол, риалтайм сервер и вперед
сокет ио

Anton
11.07.2018
10:35:26
ну то есть - "пилите, Шура, сами"? ?
Окей ?
Будем пилить

Nik
11.07.2018
10:39:58

Google

Nik
11.07.2018
10:40:11
можно и 1-1 организовать, и групповые чаты

F01134H
11.07.2018
10:41:37
на недельку работы

MartinWolf
11.07.2018
10:44:35
Привет! такой вопрос: допустим, в модели у продукта есть изображения в переменной $product->images, как будет лучше всего сделать их responsive? наверное, сгенерировать srcset? может есть бесплатный хороший package для этого?

F01134H
11.07.2018
10:45:32
php-gd?

MartinWolf
11.07.2018
10:45:47
? для laravel я имею в виду

F01134H
11.07.2018
10:46:04
мой вариант все еще подходит

Yura
11.07.2018
10:46:32
Ребята привет, есть проблема с google maps api
Там есть кастомные поп-апи на маркерах, нужно подгружать вьюшку маркера только по клику на этот маркер, а не при инициализации
Есть идеи на счет этого?

Admin
ERROR: S client not available

MartinWolf
11.07.2018
10:47:53
мой вариант все еще подходит
php-gd это не для лары а для php вообще. Вы предлагаете с нуля создать на основе процессора изображения. Я спрашиваю про удобный package для композера и с обвязкой для laravel.

Daniil
11.07.2018
10:50:39
http://image.intervention.io
посмотрите этот пакет, очень крутая абстракция над GD
с интеграцией с laravel на борту

MartinWolf
11.07.2018
10:54:05
Спасибо! Читаю. Хорошая штука, видимо надо в модели написать генерацию всех нужных размеров для srcset. Уже вариант. А может кто-то придумал сразу генерацию srcset? Вот тут нужный вариант, но сайт разработчика не отвечает: https://www.stitcher.io/blog/responsive-images-done-right

Nik
11.07.2018
10:55:38

MartinWolf
11.07.2018
10:56:16
спасибо! да, вроде про неё и речь, это Spatie

Unknown
11.07.2018
11:05:43
Всем добрый день.
Я хочу сделать некоторое API и сайт, который его использует. Это будет 2 разных приложения Laravel или одно?

Иван
11.07.2018
11:13:18
одно

Алексей
11.07.2018
11:18:17
можно и 2

Nik
11.07.2018
11:23:41

Google

Unknown
11.07.2018
11:25:49

Nik
11.07.2018
11:26:10

Anton
11.07.2018
11:26:36
Ну вот я сейчас на проекте работаю где 2 проекта - один это типа сайт что отдает контент, а вторая репа это типа CMS для этого сайта

Unknown
11.07.2018
11:27:04
Понял, спасибо всем.

MartinWolf
11.07.2018
11:47:54
как правильно сделать если нужно 2+ сайта с одинаковыми моделями/контроллерами но с разным оформлением? только делать отдельный vendor package и апдейтить его через composer? а если уже сделаны контроллеры/модели в папке app?

Vitaliy
11.07.2018
11:48:44
темы...

MartinWolf
11.07.2018
11:50:20
это какой-то package? в laravel что-то не помню такого инструмента

Maxim
11.07.2018
11:52:29
Так тебе только view разные нужны?

MartinWolf
11.07.2018
11:55:37
вьюхи, css/js

Yura
11.07.2018
11:56:56
Всем привет! можете подсказать либы для работы с pdf . мне нужно редактировать pdf, накладывать изображения и текст. использовал либу FPDI, но она не поддерживает PDF версии 1.5

MartinWolf
11.07.2018
11:57:53
barryvdh/laravel-dompdf ?

Maxim
11.07.2018
12:00:23
вьюхи, css/js
Раздели по папкам assest/dark, assets/light, настрой ларавель микс, потом views/light, views/dark например и в контроллерах будешь в методе рендера подставлять путь к теме из роутера

Yura
11.07.2018
12:01:18

Maxim
11.07.2018
12:01:28
Примерно также я админ часть делал

MartinWolf
11.07.2018
12:04:22

Yura
11.07.2018
12:05:55

MartinWolf
11.07.2018
12:07:15

Alexander
11.07.2018
12:10:46
$usersForPush = User::where('pushSettings->hook->active', true)
->whereRaw('JSON_CONTAINS(pushSettings, ":subcategory_id", "$.hook.subcategory_ids")', ['subcategory_id' => $subcategory_id])
->get();
Почему не работает подстановка :subcategory_id ?
и пробовал один аргумент передавать, используя "?"

MartinWolf
11.07.2018
12:11:06

Alexander
11.07.2018
12:11:08
тоже ничего (