Eloquent explicitly rejects fields/columns starting with an underscore
It was introduced here
It seems the only way around this is to manually specify each underscore column as fillable or set unguarded to be true.
Is there any reason for this ? Only reasons I can think would be a system where prefixing _
means a private variable and not put in the to DB ? Seems odd when underscore is a valid column prefix in SQL
via exussum