Доступ к объекту внутри модели - PullRequest
0 голосов
/ 18 октября 2019

Могу ли я получить доступ к вызываемому предмету или коллекции внутри модели? Нужно что-то подобное для переводов.

У меня есть это в моей модели, но это дает мне ошибку памяти, любая идея?

public function __construct()
{
    $lang = App::getLocale();
    if($lang != 'en') {
        $translations = Translation::where('table', $this->getTable())
            ->where('field_id', $this->first()->id)
            ->where('lang', $lang)
            ->get();
        foreach ($this as $item) {
            foreach ($translations as $translation) {
                if ($translation->field_id == $item->id) {
                    $item->{$translation->column} = $translation->value;
                }
            }
        }
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...