Laravel FirstOrCreate или что-то еще

Я хотел бы ограничить только одну запись в таблице, и я не уверен, как это сделать.

Я читал о firstOrCreate, но в моей модели:

use Illuminate\Database\Eloquent\Model;
class Ad extends Model
{
protected $fillable = [
'title',
'description',
'image'
];
}

В основном я хочу использовать его для какой-то рекламной рамки на сайте, но будет видна только одна. Так что я не хочу повторяться и показывать, например, последний.

Как мне этого добиться?

Спасибо.

0

Решение

Поскольку вы хотите, чтобы в таблице было только одно объявление, first() способ получить это:

$ad = Ad::first();
1

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector