use laravel root folder to guess the default public directory

If a public directory isn't provided, use the `laravel_root_folder` to guess the public folder.