Added filtering by email

This commit is contained in:
Laurynas Sakalauskas 2016-01-24 16:59:01 +00:00
parent 0d2025c834
commit 68665d2972

View File

@ -48,8 +48,19 @@ class ClientApiController extends BaseAPIController
{
$clients = Client::scope()
->with($this->getIncluded())
->orderBy('created_at', 'desc')
->paginate();
->orderBy('created_at', 'desc');
// Filter by email
if (Input::has('email')) {
$email = Input::get('email');
$clients = $clients->whereHas('contacts', function ($query) use ($email) {
$query->where('email', $email);
});
}
$clients = $clients->paginate();
$transformer = new ClientTransformer(Auth::user()->account, Input::get('serializer'));
$paginator = Client::scope()->paginate();