File tree Expand file tree Collapse file tree 11 files changed +40
-10
lines changed Expand file tree Collapse file tree 11 files changed +40
-10
lines changed Original file line number Diff line number Diff line change 44
55use Illuminate \Database \Eloquent \Model ;
66use Illuminate \Database \Eloquent \SoftDeletes ;
7+ use Orion \Tests \Fixtures \App \Traits \AppliesDefaultOrder ;
78
89class Category extends Model
910{
10- use SoftDeletes;
11+ use SoftDeletes, AppliesDefaultOrder ;
1112
1213 protected $ fillable = [
1314 'name '
Original file line number Diff line number Diff line change 33namespace Orion \Tests \Fixtures \App \Models ;
44
55use Illuminate \Database \Eloquent \Model ;
6+ use Orion \Tests \Fixtures \App \Traits \AppliesDefaultOrder ;
67
78class Company extends Model
89{
10+ use AppliesDefaultOrder;
11+
912 /**
1013 * The attributes that are mass assignable.
1114 *
Original file line number Diff line number Diff line change 66
77use Illuminate \Database \Eloquent \Model ;
88use Illuminate \Database \Eloquent \SoftDeletes ;
9+ use Orion \Tests \Fixtures \App \Traits \AppliesDefaultOrder ;
910
1011class Notification extends Model
1112{
12- use SoftDeletes;
13+ use SoftDeletes, AppliesDefaultOrder ;
1314
1415 protected $ fillable = ['text ' ];
1516
Original file line number Diff line number Diff line change 88use Illuminate \Database \Eloquent \Relations \BelongsTo ;
99use Illuminate \Database \Eloquent \Relations \HasOne ;
1010use Illuminate \Database \Eloquent \SoftDeletes ;
11+ use Orion \Tests \Fixtures \App \Traits \AppliesDefaultOrder ;
1112
1213class Post extends Model
1314{
14- use SoftDeletes;
15+ use SoftDeletes, AppliesDefaultOrder ;
1516
1617 /**
1718 * The attributes that are mass assignable.
Original file line number Diff line number Diff line change 55use Illuminate \Database \Eloquent \Model ;
66use Illuminate \Database \Eloquent \Relations \BelongsTo ;
77use Illuminate \Database \Eloquent \SoftDeletes ;
8+ use Orion \Tests \Fixtures \App \Traits \AppliesDefaultOrder ;
89
910class PostImage extends Model
1011{
11- use SoftDeletes;
12+ use SoftDeletes, AppliesDefaultOrder ;
1213
1314 /**
1415 * The attributes that are mass assignable.
Original file line number Diff line number Diff line change 44
55use Illuminate \Database \Eloquent \Model ;
66use Illuminate \Database \Eloquent \Relations \BelongsTo ;
7+ use Orion \Tests \Fixtures \App \Traits \AppliesDefaultOrder ;
78
89class PostMeta extends Model
910{
11+ use AppliesDefaultOrder;
12+
1013 /**
1114 * The attributes that are mass assignable.
1215 *
Original file line number Diff line number Diff line change 33namespace Orion \Tests \Fixtures \App \Models ;
44
55use Illuminate \Database \Eloquent \Model ;
6+ use Orion \Tests \Fixtures \App \Traits \AppliesDefaultOrder ;
67
78class Role extends Model
89{
10+ use AppliesDefaultOrder;
11+
912 /**
1013 * The attributes that are mass assignable.
1114 *
Original file line number Diff line number Diff line change 33namespace Orion \Tests \Fixtures \App \Models ;
44
55use Illuminate \Database \Eloquent \Model ;
6+ use Orion \Tests \Fixtures \App \Traits \AppliesDefaultOrder ;
67
78class Team extends Model
89{
10+ use AppliesDefaultOrder;
11+
912 /**
1013 * The attributes that are mass assignable.
1114 *
Original file line number Diff line number Diff line change 33namespace Orion \Tests \Fixtures \App \Models ;
44
55use Illuminate \Foundation \Auth \User as Authenticatable ;
6+ use Orion \Tests \Fixtures \App \Traits \AppliesDefaultOrder ;
67
78class User extends Authenticatable
89{
10+ use AppliesDefaultOrder;
11+
912 /**
1013 * The attributes that are mass assignable.
1114 *
Original file line number Diff line number Diff line change 1+ <?php
2+
3+ namespace Orion \Tests \Fixtures \App \Traits ;
4+
5+ use Illuminate \Database \Eloquent \Builder ;
6+
7+ trait AppliesDefaultOrder
8+ {
9+ protected static function boot ()
10+ {
11+ parent ::boot ();
12+ // Order by name ASC
13+ static ::addGlobalScope ('order ' , function (Builder $ builder ) {
14+ $ builder ->orderBy ('id ' , 'asc ' );
15+ });
16+ }
17+ }
You can’t perform that action at this time.
0 commit comments