Laravel Middleware, one or another?
<p>I have a controller and i'm using 3 middlewares inside my controller.</p>

<pre><code>public function __construct(){
    $this-&gt;middleware('auth');
    $this-&gt;middleware('isAgency');
    $this-&gt;middleware('isAdmin');
}
</code></pre>

<p>The problem is that Laravel applies all of them at once....if i'm logged in as admin i can't open the index and if i'm logged in as agency again i can't open the index. 
What i want is that user can be Admin or Agency to access all the functions inside this controller.</p>

<p>So is there some kind of a way to apply one or another middleware?
Like <code>if(isAdmin || isAgency)</code>?</p>