Могу ли я получить доступ к вызываемому предмету или коллекции внутри модели? Нужно что-то подобное для переводов.
У меня есть это в моей модели, но это дает мне ошибку памяти, любая идея?
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;
}
}
}
}
}