File tree Expand file tree Collapse file tree 3 files changed +9
-3
lines changed
Expand file tree Collapse file tree 3 files changed +9
-3
lines changed Original file line number Diff line number Diff line change 33namespace TypiCMS \Modules \Places \Http \Controllers ;
44
55use Illuminate \Http \Request ;
6+ use Spatie \QueryBuilder \Filter ;
67use Spatie \QueryBuilder \QueryBuilder ;
8+ use TypiCMS \Modules \Core \Filters \FilterOr ;
79use TypiCMS \Modules \Core \Http \Controllers \BaseApiController ;
810use TypiCMS \Modules \Files \Models \File ;
911use TypiCMS \Modules \Places \Models \Place ;
@@ -19,8 +21,11 @@ public function __construct(EloquentPlace $place)
1921 public function index (Request $ request )
2022 {
2123 $ data = QueryBuilder::for (Place::class)
24+ ->allowedFilters ([
25+ Filter::custom ('title ' , FilterOr::class),
26+ ])
27+ ->allowedIncludes ('files ' ,'images ' )
2228 ->translated ($ request ->input ('translatable_fields ' ))
23- ->with ('files ' )
2429 ->paginate ($ request ->input ('per_page ' ));
2530
2631 return $ data ;
Original file line number Diff line number Diff line change @@ -37,7 +37,7 @@ class Place extends Base
3737 */
3838 public function getImageAttribute ()
3939 {
40- return $ this ->images () ->first ();
40+ return $ this ->images ->first ();
4141 }
4242
4343 /**
Original file line number Diff line number Diff line change 1111 translatable-fields =" status,title"
1212 table =" places"
1313 title =" places"
14- :searchable =" ['id']"
14+ include =" images"
15+ :searchable =" ['title']"
1516 :sorting =" ['-id']" >
1617
1718 <template slot =" add-button" >
You can’t perform that action at this time.
0 commit comments