我正在尝试查找一个表以查看是否存在名为“name”的列,如果存在则返回值,如果不使用空值创建该行,我看到 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;
}
}