テーブル内のエントリを1つだけに制限したいと思います。私はfirstOrCreateについて読んだが、私のモデルでは、私が持っているLaravel FirstOrCreateまたは他のもの
:
use Illuminate\Database\Eloquent\Model;
class Ad extends Model
{
protected $fillable = [
'title',
'description',
'image'
];
}
基本的に私は、ウェブサイト上でいくつかの広告ボックスのためにそれを使用したいが、一方だけが表示されます。だから私はループして最後の例を見せたくありません。
どうすればこの問題を解決できますか?
ありがとうございます。
あなたが最初のもの、最後の1つのまたはランダムな広告を表示したいですか? –
@AlexeyMezeninいいえ、私はテーブルに1つのレコードしか持っていないので、最初に使用する必要はありません。また、1つを取得する必要があります。 – Morpheus
@Morpheusこの場合'first()'メソッドを使ってください。このメソッドは、あなたがテーブル内にあるこの唯一の広告を返します。 –