@puankare It looks like you're using a Windows OS which uses \ as directory separator, but configuring your app using a *nix / directory separator. Try using the DIRECTORY_SEPARATOR php constant instead:
public function register(): void
{
//Public folder name changed with public_html
$this->app->bind('path.public', function () {
return base_path() . DIRECTORY_SEPARATOR . 'public_html';
});
}
'public' => [
'driver' => 'local',
'root' => storage_path('app/public_html'),
'url' => env('APP_URL') . DIRECTORY_SEPARATOR . 'storage', //'url' => env('APP_URL') . '/storage',
'visibility' => 'public',
'throw' => false,
],
...
'links' => [
public_path('storage') => storage_path('app' . DIRECTORY_SEPARATOR . 'public_html'), // org: app/public
],