169 похожих чатов

Доброй ночи, нужна ваша подсказка, при выполнении данного кода выходит

ошибка Undefined index: price, но при этом в модели Product имеется геттер getPriceAttribute(), который в свою очередь работает во всех остальных случаях. Что подскажите сделать?

37 ответов

34 просмотра
Эдуард- Автор вопроса
Эдуард- Автор вопроса
Эдуард
screenshot

даже если дать понять PHPStorm что это за тип он показывает хинты, но при этом якобы этого поля нет

Что в методе getPrice? Ошибка не от коллекции, а от массива. Внутри явно идёт обращение к массиву где нет ключа price.

Эдуард
screenshot даже если дать понять PHPStorm что это за тип он п...

Чтобы поля подсказывало, нужно либо вручную докблоки прописать в модели, либо поставить ide-helper, либо, что ещё лучше, использовать плагин Laravel Idea

Эдуард- Автор вопроса
Andrey Helldar
Что в методе getPrice? Ошибка не от коллекции, а о...

Наверное, завтра ещё гляну, суть в том что якобы в других местах это работает

Эдуард- Автор вопроса
Эдуард
Laravel idea стоит вроде как

Файлы попробуй сгенерировать

Эдуард
Наверное, завтра ещё гляну, суть в том что якобы в...

Надо в метод смотреть. В тех скринах не полная инфа.

Andrey Helldar
Что в методе getPrice? Ошибка не от коллекции, а о...

Подскажите пожалуйста, в чём, если можно так сказать, концептуально, преимущества и недостатки использования коллекций в Ларе относительно обычных PHP массивов или тут просто стандарт от компании к компании и вопрос договорённостей? Заранее спасибо

Vlad
Подскажите пожалуйста, в чём, если можно так сказа...

Как здесь кто-то мне говорил, не надо прям для каждого случая юзать коллекции. Если что-то простенькое, то лучше обычные массивы

Vlad
Подскажите пожалуйста, в чём, если можно так сказа...

коллекция - объект грубо эквивалентный массиву с набором нативных функций php для работы с массивами плюсы - часть магии ларавель и ооп минусы - избыточность и расход ресурсов

что касается ресурсов - а это не экономия ли на спичках?

Дмитрий Кондрашов
что касается ресурсов - а это не экономия ли на сп...

спичка там, спичка тут вот и коробок. можно и не запариваться, а можно и не юзать то что не надо. я понимаю, когда коллекции удобнее, но если посмотреть по истории чата там можно найти такое: $data = collect(['key' => 'value]) $data->get('key') или foreach (collect($arr) as $item) { $item['key'] } даже если это всё микросекунды, зачем? недавно вышла в стиме игра Prison City клон контры на NES, ну или очень близкая (закос под 8битные олдовые платформеры), рекомендуемая память 8гигов, 8, карл. когда на NES было сколько? что-то под 10Кб вроде?

PSYTRGLES
спичка там, спичка тут вот и коробок. можно и не з...

ну да, это дичь какая то) это ж общая тенденция - браузеры же тоже жрут все больше и больше.....казалось бы, почему

Дмитрий Кондрашов
ну да, это дичь какая то) это ж общая тенденция - ...

так компьютерный ретейл должен деньги зарабатывать, вот и софт ему в этом помогает

PSYTRGLES
к сожалению, да

я файл подкачки поставил 4 гига, у меня хром упал на 16 ОЗУ из за того что памяти не хватило.

Alexey Shatroff [Reset]
я файл подкачки поставил 4 гига, у меня хром упал ...

это у тебя скорее всего кривое расширение стоит, например adguard, который при запуска сжирает зачем-то всю память

Egor Gruzdev
это у тебя скорее всего кривое расширение стоит, н...

Ну адблок есть, ну и винда ещё 11 может быть влияет

Дмитрий Кондрашов
что касается ресурсов - а это не экономия ли на сп...

Всё относительно. Базово можно не запариваться и жить в рамках мира Ларавель. Как и если будут проблемы - тогда уже погружаться

PSYTRGLES
спичка там, спичка тут вот и коробок. можно и не з...

вчера Айфон новый показал. Они в телефоне трассировку лучей готовы обрабатывать )

PSYTRGLES
спичка там, спичка тут вот и коробок. можно и не з...

ассемблер в руки с таким мышлением) нахрен нужна эта магия пхп с их удобными массивами?)

я где-то написал что коллекции вообще не использовать в угоду производительности? не понравился пример с игрой, окей. вот еще один: если у тебя в квартире работает робот-пылесос - это повод кидать мусор и харкать на пол?

PSYTRGLES
я где-то написал что коллекции вообще не использов...

ты приводишь в пример говнокод, зачем на него вообще смотреть?

Daniil Zobov
ты приводишь в пример говнокод, зачем на него вооб...

так всё же есть ситуации, когда коллекции не использовать? гавнокод это тоже код и он существует

PSYTRGLES
так всё же есть ситуации, когда коллекции не испол...

в диалогах о производительности и выборе решений говнокоду не место, он стоит сбоку и его задача просто портить настроение тому, кто его видит

Daniil Zobov
в диалогах о производительности и выборе решений г...

ты сам себе противоречишь. говоришь не хочешь юзать коллекции - пиши на ассемблере с таким мышлением, т.е. фреймворк дал инструмент и его надо применять, потому что он удобен, например?. а теперь получается, что в тех случаях, что я привел коллекции не нужны, но ты эти случаи исключаешь, потому что это гавнокод и ты не рассматриваешь его. а то что гавнокод относителен это не важно видимо. производительный код не может быть гавнокодом? кхе кхе ))

PSYTRGLES
ты сам себе противоречишь. говоришь не хочешь юзат...

контекст был про сбор коробка из спичек как твой аргумент против коллекций Говнокод - понятие весьма субъективное и зависит от твоей насмотренности производительным он может бы то, но это относительная метрика и зависит также от твоей насмотренности и знаний, как и чем сделать лучше. Для кого-то и загрузка страницы за 350мс это уже победа, а для кого-то 50мс это провал

Daniil Zobov
контекст был про сбор коробка из спичек как твой а...

вот ты вообще не уловил, редко бываешь https://t.me/laravel_web/1010678 данному участнику уже говорилось про коллекции, потому что в его коде было замечено такое использование коллекций, которое ты назвал гавнокодом. "как твой аргумент против коллекций" в моем "аргументе" не было крайностей, которые привнес ты. я не говорил отказываться, я не говорил против, коллекции это удобно и как у любого удобства есть цена, вопрос всегда насколько она высока относительно чего-либо еще. и контекст был именно в том, что коллекции используются повально там где они никогда не были нужны. Я говорил лишь об адекватном балансе.

Daniil Zobov
контекст был про сбор коробка из спичек как твой а...

для кого то победа что он хотя бы запускается

Vlad
Подскажите пожалуйста, в чём, если можно так сказа...

Наличие сахара в их работе путём fluent вызовов

Vitaliy
коллекция - объект грубо эквивалентный массиву с н...

Ну, только ведь не объект, а массив объектов

Vlad
Ну, только ведь не объект, а массив объектов

коллекция - объект со свойством array $items - внутри которого любые данные могут быть, как объекты, так и массивы и прочие.

Vlad
Ну, только ведь не объект, а массив объектов

объект который имплементирует IteratorAggregate

PSYTRGLES
коллекция - объект со свойством array $items - вну...

Благодарю за поправку Давно не использовал, забывается, что там внутри

Похожие вопросы

Обсуждают сегодня

Добрый день. Хочу сделать отрисовку по команде на панели. Почему-то рисуется только при втором вызове. С чем может быть связано, не подскажете? procedure TForm1.FormDblClick(...
Kirill Filippenok
20
а зачем этот вопрос для удаления из чата?
Mёdkinson Medvezhkin
63
А почему в си некоторые вещи работают с двойными кавычками некоторые с одинарными? Нельзя было все сделать с одними или чтоб работало с разными? например чтоб выводить строки ...
.
15
Всем привет! Нужен совет от опытных. Переношу свой проект с Делфи 10.2 Токио на Лазарус 3.2 установленный через инсталлятор fpcupdeluxe-x86_64-win64. При импортировании проект...
Дмитрий Завгородний
7
Всем привет! procedure TForm1.FormCreate(Sender: TObject); type TStartEnd = record S: Byte; E: Byte; end; var a, b: TStartEnd; begin {1} a.S := 1; {2} a.E := 2; ...
Руслан Михайлович
10
Всем привет!) я тут новенький и пытаюсь освоить evolution методом тыка. У меня при переходе между папками файлов выскакивают вот такие уведомления Можете подсказать как их от...
Диман Samoed
10
Эх кто-то пришел и весь праздник испортил :( You need complex FBX scene importing setup to change things on import? good luck with that. You need navigation and pathfinding? g...
Serg Gini
5
Всем привет! Подскажите. Я написал приложение на Delphi 10.2 Tokyo под Windows 10. И передо мной стал вопрос о том чтобы сделать это приложение кроссплатформенным (под Linux и...
Дмитрий Завгородний
24
Какого хера? /Sources/App/Modules/User/Models/UserLinkApple.swift:21:20: warning: stored property '_id' of 'Sendable'-conforming class 'UserLinkApple' is mutable @ID(...
Alexander Sherbakov
14
Привет всем. Подскажите где можно посмотреть, какая версия электрон, поддерживает версии windows? Некий changelog. Мне бы желательно, поддержку 7,8,10... latest, как понимаю и...
Anonym Squad
21
Карта сайта