title: Laravel 7, how to avoid image upload to app/public/ but instead public_html directory
body: <p>I am trying to upload the image to ./../public_html directory in laravel 7. However, the image always goes to lsapp/app/public/ directory.</p>
  <p>In my Controller,</p>
  <pre><code>$storagePath  = $request-&gt;donation_poster-&gt;storeAs('public/donation-poster', 'donation-poster-'.time().'.jpg');
  </code></pre>
  <p>config/filesystems.php</p>
  <pre><code>'public' =&gt; [
          'driver' =&gt; 'local',
          'root' =&gt; storage_path('app/public'),
          'url' =&gt; env('APP_URL').'/storage',
          'visibility' =&gt; 'public',
  ],
  'links' =&gt; [
          public_path('donation-poster') =&gt; storage_path('app\public\donation-poster'),
  ]
  </code></pre>
  <p>I think maybe the php artisan storage:link command isn't call, but i have no idea how to call using cpanel as it doesn't provide a terminal.</p>