The anatomy of a Laravel Project
In this article, we'll take a pragmatic look at the Laravel folder structure.
Automate the deployment of your Git repositories on Bitbucket to anywhere.
Create a free account
Bitbucket deployment has never been so easy.
Deploy to one or more servers using a variety of delivery methods
Deploy code via FTP and SFTP, or use atomic deployments to deploy with zero downtime.
Using a test server to preview new changes before publishing to your production server? No problem!
With a push of a button your commit is made into a build and all changes are deployed to your server. There is no need to upload files manually or to worry whether every single file is in the right place.
In case something doesn’t go exactly according to plan after deploying a new version: rolling back to a previous working version is a matter of pressing a button.
Run commands and scripts in an isolated container without any hassle; your generated, bundled or transpiled files will be uploaded along with the release. This means you don’t have to generate anything locally, and commit it to your repository unnecessarily.
Our built-in caching system will save you a lot of time. Didn’t modify your composer dependencies? We’ll just grab the vendor folder from our cache in the blink of an eye.
Define commands to process your code
Automate tasks such as installing dependencies, transpiling code, running tests, and everything in between.
Your site won’t ever go down. Publishing a new version? We’ll upload the new version to a separate directory first and only then update the symlink to bring it online.
Automatically install dependencies, run tests, compile code, and more, faster than ever thanks to our unique built-in caching system.
Run shell commands on your server before or after a deployment. These can be anything: restarting services or running database migrations.
Keep sensitive information such as database credentials safely excluded from your repository by storing them in your encrypted server-specific config file pool.
Deploy to one or more servers using a variety of delivery methods such as FTP, SFTP and SSH.
During every step of the way, a log is synchronized to your browser in real time so you can easily keep track of the deployments to your servers.
In this article, we'll take a pragmatic look at the Laravel folder structure.
In this tutorial, we will show you how to easily deploy a static site to your server.
In this article, we will show you how to easily deploy a PHP application to your server.
...and that's why we do it!