我目前正在使用 Laravel 8,我想在我的模型“创建”事件触发时检查一个字段。如果我的字段不为空,我想取消创建记录。 我的事件如下:
protected static function booted(){
static::creating(function ($contactMessage){
if(request('birthday') != null)
//Here I want Stop creating record but don't know how!!!
});
}
最佳答案
如果您想停止创建记录,返回false
。 Model@performInsert
将检查 creating
事件的任何事件监听器是否返回了 false
。
关于php - 如何避免在 Laravel 模型创建事件中创建记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64935251/