Laravel uses the public folder, so you need to reconfigure to public_html or create a symlink, and you can select the PHP version in the control panel.
Laravel uses by default the public folder as the document root (DocumentRoot), and not public_html as our servers do.
To solve this you can either change the Laravel configuration so it uses the public_html folder instead of public, or you can create a so‑called symlink from public to public_html.
You can create a symlink with the command ln -s public public_html via SSH. Note that the public_html folder must not already exist when you create the symlink.
You can set the PHP version used for Laravel's artisan and the application itself in the control panel under Website -> Set PHP version.
Article from the support category: PHP