один экземпляр класса ContentModel? Можно создать только 1 и дальше можно только его редактировать. Создавать новые нельзя.
Как это сделать?
❓❓❓
final class ContentModel extend Model {}? или ты о другом?
Не, типа как паттерн Одиночка. Чтобы создать только один инстанс можно было
прости, но это какая глупость в чем состоит задача?
@EgorGruzdev @tilekkubanov сделал так: public static function getInstance() { $instance = self::first(); if (!$instance) { $instance = new self(); } return $instance; }
что же вы творите, зачем?
А как лучше?
еще раз, мои предположения у тебя есть некий класс, который из себя представляет сборку старницы и вот его ты хочешь сделать singleton? если да, то рекомендация выше тебе походит а то что ты написал ContentModel, сбивает столку и как будто ты модель Eloquent пытаешься сделать singleton
Да, я пытался сделать в модели данный метод. Не знал, что в ларе, есть binding singleton. Но, спасибо!
не надо делать Eloquent Model singleton
Обсуждают сегодня