@laravel_pro

Страница 1560 из 2014
Андрей
04.07.2018
07:38:22
нет, у меня есть дата публикации статьи, хочу при редактировании, чтобы эта дата была установлена по дефолту в Form:date но она не отображается, вижу только подсказки дд.мм.гггг

Владимир
04.07.2018
07:38:52
Всем привет

Google
Владимир
04.07.2018
07:38:55
Как так полчутается



Владимир
04.07.2018
07:39:08
count возвращает 1

Но при этом есть 5 элементов

Vladislav
04.07.2018
07:40:09
если не юзать богомерзкий пакет форм то всё изи)
Ага ) Я тоже, если честно, таким грешу )

Евгений
04.07.2018
07:40:24
И я юзаю, мне нравится)

Андрей
04.07.2018
07:40:54
да я пробовал так) {{Form::date('published_at', \Carbon\Carbon::parse($content->published_at)->format('d.m.Y'), ['class' => 'form-control'])}}

Дамир
04.07.2018
07:43:10
да я пробовал так) {{Form::date('published_at', \Carbon\Carbon::parse($content->published_at)->format('d.m.Y'), ['class' => 'form-control'])}}
Заюзай отдельный метод и в него вынеси логику преобразования даты. Потом дебаж.

Maksim (Ellrion)
04.07.2018
07:43:31
да я пробовал так) {{Form::date('published_at', \Carbon\Carbon::parse($content->published_at)->format('d.m.Y'), ['class' => 'form-control'])}}
» \Carbon\Carbon::parse($content->published_at)->format('d.m.Y'), эмм у тебя же и так $content->published_at это карбон должен быть

Евгений
04.07.2018
07:45:20
Вот именно

Google
Евгений
04.07.2018
07:45:40
$content->published_at->format('d.m.Y'),

Max
04.07.2018
07:45:51
Добрый день, прошу помощи по использованию RAM Есть get запрос который ищет информацию в бд (postgres) и возвращает результат При попытке нагрузочного тестирования выяснилось что память растет пропорционально росту количества запросов, но не очищается сразу после окончания нагрузки, освобождение до начального состояния происходит через 2ч (красная линия на графике) С чем это может быть связано?



Евгений
04.07.2018
07:48:35
Посмотри что выводит $content->published_at->format('d.m.Y'),

Владимир
04.07.2018
07:48:52
Народ, есть ли в ларе возможность при создании запроса в from передать другой запрос?

Vladislav
04.07.2018
07:50:24
У меня тоже вопрос: Есть таблица files, в которой полиморфные связи с другими таблицами, products например, и связь один ко многим с таблицей images. При удалении $product->delete() у меня удаляется связанный файл в files и связанные с записью files записи в images, все работает правильно. При этом я пытаюсь удалять файлы переопределением методов delete() в соответствующих моделях. Но тут файлы не удаляются. Т.е. при удалении связей, скорее всего, отрабатывает не delete(), а какой-то другой метод. Подскажите, как это правильно сделать? На данный момент решил вот таким костылем: public function delete() { foreach($this->files()->get() as $file){ $file->delete(); } return parent::delete(); }

Владимир
04.07.2018
07:50:37
Тобиш $query1 = Model::where('id', 2) $query2 = DB::from($query2)->select('count(*)')

Андрей
04.07.2018
07:50:48
Посмотри что выводит $content->published_at->format('d.m.Y'),
я вот такой ловлю если формат добавить Call to a member function format() on string

Maksim (Ellrion)
04.07.2018
07:59:44
да я уже всё подряд просто перебираю)
фу тиким быть. больше всего ненавижу метод тыка и программирование заклинаниями. гори в аду)

Vladislav
04.07.2018
08:04:55
F01134H
04.07.2018
08:05:10
в чем профит граспа и есть ли примеры его практического применения ?
Например когда ты юзаешь DI - это пример использования граспа. Выводы делай сам

F01134H
04.07.2018
08:08:01
и?

мне тебе на каждый из 9 пример дать?)

Nik
04.07.2018
08:12:03
Google
Maksim (Ellrion)
04.07.2018
08:18:06
Добрый день, прошу помощи по использованию RAM Есть get запрос который ищет информацию в бд (postgres) и возвращает результат При попытке нагрузочного тестирования выяснилось что память растет пропорционально росту количества запросов, но не очищается сразу после окончания нагрузки, освобождение до начального состояния происходит через 2ч (красная линия на графике) С чем это может быть связано?
вот это реально интересный вопрос. но скорее всего это связано с тем как собирался этот график. и с понятиями Rss и Pss. тоесть там показана и разделяемая память. и это поведение нормальное и о нем не нужно волноваться. но я не админ так что могу ошибаться. можешь почитать вот эту статью https://www.depesz.com/2012/06/09/how-much-ram-is-postgresql-using/

Maksim (Ellrion)
04.07.2018
08:19:19
если найдешь больше инфы и более корректный ответ на свой вопрос то буду благодарен если напишешь сюда, будет интересно

Vitaliy
04.07.2018
08:19:22
Парни, как во время дебагинга кастомный код в шторме выполнить?

Max
04.07.2018
08:19:49
Парни, как во время дебагинга кастомный код в шторме выполнить?
там есть кнопочка) туда тыкаешь и вводишь код

Vitaliy
04.07.2018
08:20:35
ага, нашел, спасибо))

Maksim (Ellrion)
04.07.2018
08:23:59
Max
04.07.2018
08:24:52
А запросы к бд никуда не логируются по-умолчанию?

Maksim (Ellrion)
04.07.2018
08:26:32
А запросы к бд никуда не логируются по-умолчанию?
нет, там отдельно надо настраивать

Alexey
04.07.2018
08:34:17
Ребят, вопрос по коллекциям и их синхронизации. Есть договор, я читаю его товарные позиции в коллекцию. Потом меняю состав договора (добавляю в него новые товары, меняю количество уже существующих) . После этого меняется и коллекция, которую я явным образом никак не обновлял. Вопрос: она что, синхронизируется автоматически?

Андрей
04.07.2018
08:39:08
Значит у тебя не карбон у паблишд эт
благодарю, не добавил это поле в $dates модели, вот и не карбон вышел)

Marat
04.07.2018
09:16:52
Здравствуйте. Запускал ли кто нибудь https://github.com/swooletw/laravel-swoole ?

Marat
04.07.2018
09:43:42
В основном работаю с Rails. Он очень прожорлив по памяти. Хочу пару петпроектов на ларе запилить. т.к на одной впске с 512МБ можно несколько проектов спокойно держать. Провел несколько бенчмарков и остался не в восторге от лары. Возникло несколько вопросов: 1) Если начать использовать swoole/ratchet, то не возникает ли проблем при использовании переменных класса? не будет ли проблем с появлением глобального стейта? 2) Возможно ли реализовать такую штуку: бутстрап фреймворка в мастер процессе php-fpm и дальнейшая обработка запроса дочерним, но уже с подгруженным фреймворком. то есть уменьшить потебление ресурсов на бутстрапе фреймворка. мне кажется, что второй вариант годен, когда не нужно асинхронного IO. Но пока ничего не нагуглил в эту сторону.

вожможно есть что-то подобное в Nginx unit ?

Алексей
04.07.2018
09:45:51
Всем привет

Marat
04.07.2018
09:46:08
а сколько в среднем надо отдать памяти опкешу в проектах на ларе?

ExPandable
04.07.2018
09:52:34
Подскажите, плиз. Есть модель Product(id, title) с отношением characteristics() к модели ProductCharacteristics(id,product_id,rating,category) хочу сделать список самых популярных товаров определенной категории пишу запрос: return Product::whereHas('characteristics', function($q){ $q->where('category', 'Category name'); }); Выдает все товары из этой категории, все правильно. Теперь дописываю: return Product::whereHas('characteristics', function($q){ $q->where('category', 'Category name') ->orderBy('rating', 'desc'); }); ` И вот теперь orderBy просто игнорируется. Не сортирует от слова совсем. orderBy если что у меня в бд double вот код релейшна: class Product { public function characteristics() { return $this->hasOne('App\Models\ProductCharacteristics', 'product_id', 'id'); } }

Google
Евгений
04.07.2018
09:54:21
почему hasOne?

Aibek
04.07.2018
09:54:22
тебе надо отсортировать продукты же? whereHas не сортирует парент-модель

Aibek
04.07.2018
09:55:31
и да, название модели в ед. числе, а так же как заметили, почему hasOne и название релейшна в мн. числе

Admin
ERROR: S client not available

ExPandable
04.07.2018
09:55:53
потому что ProductCharacteristics это одна запись в бд

Евгений
04.07.2018
09:56:10
у продукта одна характеристика только может быть?

ExPandable
04.07.2018
09:56:21
1 строка характеристик, да

Евгений
04.07.2018
09:56:37
ок

ExPandable
04.07.2018
09:57:17
там идет что-то в стиле: автор, контактный эмейл автора, ссылка на ютуб если есть и тд и тд, рейтинг там

Aibek
04.07.2018
09:59:38
https://gist.github.com/Ellrion/5d873fc8acf4d18464e65595c84bc374 вот тут есть скоуп сортировка по отношению

по идее, раз все равно join нужен лучше не использовать whereHas, не использовать скоуп. один раз заджойнить и там же делать нужные тебе выборки, сортировку

->join(......) ->where('join_table.category', $category_name) ->orderBy('join_table.rating', 'asc') ->get();

ExPandable
04.07.2018
10:11:58
у меня через джойн сейчас, да

но через джойн уже конкретно хреново работает у меня

Aibek
04.07.2018
10:18:39
что значит хреново работает?

ExPandable
04.07.2018
10:23:44
например не хочет дальше подтягиваться релейшн еще один, хотя вообще странно

Владимир
04.07.2018
10:24:05
привет, подскажите пакет для laravel что бы организовать мультиязычность, урлы типа /ru/test /en/test и таблицы пример category category_translate (тут будут все переводы) заранее спасибо

Aibek
04.07.2018
10:26:21
первый вариант работает как нужно, читается легко. зачем второй вариант?)

Google
Leonid
04.07.2018
10:33:10
первый вариант работает как нужно, читается легко. зачем второй вариант?)
Как минимум мне нужно понять, почему мой с виду вполне рабочий код не работает как нужно.

Второй вариант выполняется, просто ничего не фильтрует, возвращает все строки. Код для первого варианта я взял просто допустив опечатку во втором варианте и скопировав запрос из текста ошибки, ничего не меняя.

Алексей
04.07.2018
10:36:32
Кто нибудь шарить в v8js ?

Aibek
04.07.2018
10:38:52
это не чат js, и вопрос ради вопроса - фу таким быть

Victor
04.07.2018
10:40:31
Как правильно заставить имплементить методы в классе, которые необходимы для подключаемого трейта? 1 Делать абстрактные методы в трейте? 2 Делать методы в самом трейте которые вернут дефолтные значения. А в классе переопределять. Например , есть класс Class A, к нему подключается трейт Trait T. В трейте мне нужно получить что-то из класса А - $this->getPrice() В классе А я реализовываю метод getPrice() Есть другие варианты? И какой предпочтительней?

Aibek
04.07.2018
10:40:35
Как минимум мне нужно понять, почему мой с виду вполне рабочий код не работает как нужно.
ну хз, мало кто будет сидеть тестить твой код, если поверхностный взгляд не говорит об ошибках) так что кажется тебе никто не поможет, отвечая на вопрос)

Игорь
04.07.2018
10:40:57
Подскажите, как переадресовать пользователя на страницу якорем? some/dir#top помогите найти в документации как написать {{ route ('some.dir') }} а дальше что?

Aibek
04.07.2018
10:43:53
Maksim (Ellrion)
04.07.2018
10:43:56
->where($notesAlias1 . '.created_at', '>', $notesAlias2 . '.created_at'); тут whereColumn надо иначе третий параметр будет восприниматься как биндинг и строка

Игорь
04.07.2018
10:47:00
считаем что тебе рано в ларку
Почему это. И кто "мы"?

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