The first one is the correct form. But there's a package to help you do the second one: https://github.com/kirkbushell/eloquence.
In a Laravel Eloquent model, do we call table field names using camelCase, even though they contain an underscore in the db?
سؤال
In the database let's say I have in my user's table these fields: name
, favorite_color
, created_at
, etc...
Using Eloquent to save:
1:
$user = new User;
$user->name = "John";
$user->favorite_color = 'blue'; // Notice the underscore
$user->save();
2:
$user = new User;
$user->name = "John";
$user->favoriteColor = 'blue'; // camelCase
$user->save();
Which one of the above is correct?
المحلول
لا تنتمي إلى StackOverflow