/** * Scope a query to only include ranks that needs the lowest min points. * * @param \Illuminate\Database\Eloquent\Builder $query the query to ranks to be scoped * @return \Illuminate\Database\Eloquent\Builder */ public function scopeLowest($query) { $query->where('min', '=', Rank::all()->min('min')); }
/** * Show the form to manage the ranks. * Responds to requests to GET /rank * * @return Response */ public function index() { $validator = JsValidator::formRequest('App\\Http\\Requests\\RankRequest'); $ranks = Rank::all(); return view('ranks.manage', compact('validator', 'ranks')); }