title | isChild | anchor |
---|---|---|
Models |
true |
models |
Good
class Flight extends Model
{
...
Bad
class Flights extends Model
{
...
class flight extends Model
{
...
Good
class User extends Model
{
public function phone()
{
return $this->hasOne('App\Phone');
}
}
Bad
class User extends Model
{
public function phones()
{
return $this->hasOne('App\Phone');
}
}
Good
class Post extends Model
{
public function comments()
{
return $this->hasMany('App\Comment');
}
}
Bad
class Post extends Model
{
public function comment()
{
return $this->hasMany('App\Comment');
}
}
Good
$user->created_at
Bad
$user->createdAt
Good
class User extends Model
{
public function scopePopular($query)
{
return $query->where('votes', '>', 100);
}
Bad
class User extends Model
{
public function scope_popular($query)
{
return $query->where('votes', '>', 100);
}