Я пытаюсь найти таблицу, чтобы увидеть, существует ли столбец с именем «имя», если это возвращает значение, и если не создать эту строку с нулевым значением, я увидел firstOrCreate, но я не могу понять, как использовать его для жизни меня.Документация или использование Eloquent firstOrCreate
Это то, что я имею в настоящее время, может кто-нибудь протянуть руку?
class Settings extends Eloquent
{
protected $table = 'settings';
protected $primaryKey = 'name';
public static function get($settingName)
{
return self::firstOrCreate(array('name' => $settingName));
// return self::select(array('value'))->where('name', '=', $settingName)->first()->value;
}
}
Что вы получаете в результате вызова 'Настройки :: получить ($ settingName) '? Любые сообщения об ошибках? Или что-то, чего вы не ожидаете? –
Я получаю имя MassAssignmentException, потому что имя, которое я пытаюсь получить, не существует –