cleaned searching for flights, specific fields in admin

This commit is contained in:
Nabeel Shahzad
2017-12-04 12:05:31 -06:00
parent e032fd2dbf
commit 8d4f1efd52
5 changed files with 43 additions and 13 deletions

View File

@@ -11,6 +11,7 @@ use App\Repositories\AirlineRepository;
use App\Repositories\AirportRepository;
use App\Repositories\FlightRepository;
use App\Repositories\SubfleetRepository;
use Illuminate\Foundation\Http\FormRequest;
use Illuminate\Http\Request;
use Flash;
use Prettus\Repository\Criteria\RequestCriteria;
@@ -57,10 +58,11 @@ class FlightController extends BaseController
*/
public function index(Request $request)
{
$this->flightRepo->pushCriteria(new RequestCriteria($request));
$flights = $this->flightRepo->paginate(10);
$flights = $this->flightRepo->searchCriteria($request)->paginate();
return view('admin.flights.index', [
'flights' => $flights,
'airlines' => $this->airlineRepo->selectBoxList(true),
'airports' => $this->airportRepo->selectBoxList(true),
]);
}