May Be It is easy for all but this is my first time to use digital ocean cloud that's why I want to know that "How to Automatically Deploy Laravel Applications"?
How comfortable are you with Linux command line admin? A raw Digital Ocean server needs a bit of work to first set up a user, assign privileges, set up a ssh key (to let you ssh in). At that stage you can then use Deployer to make things easier.
If this is all new (and even if it isn't) you should consider using Laravel Forge which essentially does everything for you - including setting up databases, deployment, ssl certs etc
@JEFFREYWAY - I heard about the laravel forge but I have not tried before so I need to learn first. Anyway thanks for sharing and any other option please let me know.