Support the ongoing development of Laravel.io →
Database Eloquent

From my model...

public function getNumberDeletedAttribute($value)
{
	return (bool)$value;
}
public function setNumberDeletedAttribute($value)
{
	return (int)$value;
}

this code not work (query not execute, and not add to mysql.log)

$customerNumber->number_deleted = true;
$customerNumber->save();

when i delete function setNumberDeletedAttribute all is OK

so... what is my problem?

EDITED: also provide debug info:

var_dump($customerNumber->number_deleted);
$customerNumber->number_deleted = true;
var_dump($customerNumber->number_deleted);

display:

bool(false) bool(false)
Last updated 3 years ago.
0

any suggestions?

Last updated 3 years ago.
0

want up my quetion

Last updated 3 years ago.
0

Sign in to participate in this thread!

Eventy

Your banner here too?

Moderators

We'd like to thank these amazing companies for supporting us

Your logo here?

Laravel.io

The Laravel portal for problem solving, knowledge sharing and community building.

© 2025 Laravel.io - All rights reserved.