title: Using Laravel Sail with multiple docker-compose files
body: <p>I have multiple docker-compose config files: <code>docker-compose.yml</code> <code>docker-compose.dev.yml</code>, when I'm using sail with arg <code>-f docker-compose.dev.yml</code>, I cant use any commands except docker-compose binary commands.</p>
  <p>It's occured because inside <code>sail</code> binary commands like <code>artisan</code>, <code>composer</code> etc. executing like this:</p>
  <pre><code>elif [ &quot;$1&quot; == &quot;artisan&quot; ] || [ &quot;$1&quot; == &quot;art&quot; ];
  </code></pre>
  <p>So if we're using <code>-f docker-compose.dev.yml</code> arg, <code>artisan</code> command will be 3rd, not 1st so this code is running</p>
  <pre><code># Pass unknown commands to the &quot;docker-compose&quot; binary...
  else
      docker-compose &quot;$@&quot;
  fi
  </code></pre>
  <p>How to get around this problem?</p>