@laravel_pro

Страница 1583 из 2014
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 есть

Madiyar
11.07.2018
09:39:25
А как делать уведомление браузера?
WebPush называется технология почитай , есть сервис onesignal

У них там есть api

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

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

Ну то есть да подключитесь к слаке - не канает - типа заказ прям писать ?

типа кодом сервера владеть ?

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 организовать, и групповые чаты

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

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

Google
Unknown
11.07.2018
11:25:49
а ты ответь на вопрос - зачем второе ?
Второе приложение? Не знаю, потому и спрашиваю. Может одно приложение нужно сделать чисто для API, а одно — для сайта.

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
barryvdh/laravel-dompdf ?
скорее всего не подойдет, она создает pdf, а мне надо редактировать готовый pdf файл

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

Yura
11.07.2018
12:05:55
MartinWolf
11.07.2018
12:07:15
Раздели по папкам assest/dark, assets/light, настрой ларавель микс, потом views/light, views/dark например и в контроллерах будешь в методе рендера подставлять путь к теме из роутера
мне бы надо через git т.к. могут на разных серверах сайты лежать, не затягивать же визуалку всех сайтов на каждый сервер

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
прочесть в pdf 1.5, отредактировать и потом сохранить в pdf 1.5
посмотрите http://dompdf.github.io/ но версию pdf там не вижу

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

Страница 1583 из 2014