Beispiel #1
0
 public function filters()
 {
     return ['title' => ['type' => 'text'], 'status' => ['type' => 'select', 'options' => ['' => '--Any--'] + NewsItem::$statuses], 'news_category_id' => ['title' => 'Belongs to', 'type' => 'select', 'options' => ['' => '--Any--'] + NewsCategory::lists('title', 'id')->toArray(), 'query' => function ($query, $value = null) {
         return $query->whereIn('news_items.id', NewsItemCategory::where('news_category_items.news_category_id', (int) $value)->lists('news_item_id')->toArray());
     }]];
 }