AttributeIlluminate\Database\Eloquent\Attributes\Guarded
#[Guarded]
Specifies which fields cannot be mass-assigned in an Eloquent model.
Available since
Laravel 13.0
Targets
class
Parameters
$columnsarray|stringFields that cannot be mass-assigned.
Practical usage
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Attributes\Guarded;
#[Guarded(['created_at', 'updated_at')]]
class Post extends Model
{
//...
}