Implement front-end server searching 🍬

This commit is contained in:
Dane Everitt 2017-04-01 13:14:49 -04:00
parent 27d472195f
commit cbeecfe5e4
No known key found for this signature in database
GPG key ID: EEA66103B3D71F53
7 changed files with 30 additions and 15 deletions

View file

@ -31,7 +31,7 @@ class InfoController extends BaseController
{
public function me(Request $request)
{
return $request->user()->serverAccessCollection()->load('allocation', 'option')->map(function ($server) {
return $request->user()->access('service', 'node', 'allocation', 'option')->get()->map(function ($server) {
return [
'id' => $server->uuidShort,
'uuid' => $server->uuid,

View file

@ -38,8 +38,14 @@ class IndexController extends Controller
*/
public function getIndex(Request $request)
{
$servers = $request->user()->access();
if (! is_null($request->input('query'))) {
$servers->search($request->input('query'));
}
return view('base.index', [
'servers' => $request->user()->serverAccessCollection(config('pterodactyl.paginate.frontend.servers')),
'servers' => $servers->paginate(config('pterodactyl.paginate.frontend.servers')),
]);
}