Unguarded
Disable mass assignment protection
Description: Disables mass assignment protection for the model, allowing all attributes to be mass assigned.
Namespace: Illuminate\Database\Eloquent\Attributes\Unguarded
Added in: Laravel 13.0
Usage
use Illuminate\Database\Eloquent\Attributes\Unguarded;
use Illuminate\Database\Eloquent\Model;
// Before:
protected $guarded = [];
use Illuminate\Database\Eloquent\Attributes\Unguarded;
use Illuminate\Database\Eloquent\Model;
// After:
#[Unguarded]
class Post extends Model
{
//
}