Blog /

Product

Product September 3, 2020

Vapor: UI Dashboard Package

Today on Vapor, we're proud to introduce you to our new open-source package: Vapor UI. In short, this package provides a beautiful dashboard through your application that allows you to monitor your application's logs...

Nuno Maduro

Product August 12, 2020

Forge: phpMyAdmin One Click Install

Beginning today, phpMyAdmin is now available as a "one click" installation option on Laravel Forge! ![](https://laravel-blog-assets.s3.amazonaws.com/keKwe2lWseOUZozsiyEcow7fe1eBKAR0XPUVSwfk.png)When installing phpMyAdmin, you will be asked to create an additional database and database user if you have not already done so. If you don’t have a [Forge](https://forge.laravel.com) account, now is a great time to sign up. Forge allows you to painlessly create and manage PHP servers which include MySQL, Redis, Memcached, database backups, and everything else you need to run robust, modern Laravel applications.

Taylor Otwell

Product August 12, 2020

Forge: New Load Balancer Features

Beginning today, you may now customize the "weight" of your load balancer servers, indicating that some servers should serve more traffic than others. In addition, you may now specify servers as "backup" servers. These servers will be used by the load balancer if all of the other servers are down. Finally, you may now pause traffic to a specific server being managed by the balancer. While paused, the selected server will no longer serve incoming traffic. You may unpause the server at any time. ![](https://laravel-blog-assets.s3.amazonaws.com/WdsT1skGD7MT1zOMzxjQ5JDE0oNFeTYb8C0HyYVl.png)Special thanks to Laravel team member [James Brooks](https://twitter.com/jbrooksuk) for his work on these features! If you don’t have a [Forge](https://forge.laravel.com) account, now is a great time to sign up. Forge allows you to painlessly create and manage PHP servers which include MySQL, Redis, Memcached, database backups, and everything else you need to run robust, modern Laravel applications.

Taylor Otwell

Product August 6, 2020

Forge: Load Balancer Methods

Load balancers in Forge are used to distribute web traffic amongst two or more servers and are often used for websites which receive high volumes of traffic. Starting today, you may now choose one of three load balancing methods: - Round Robin (previously the default) - Least Connections - IP Hash ![](https://laravel-blog-assets.s3.amazonaws.com/jiYmzTX1QYjjx5YAHEmBE3OvTadvFxhBlkmiguoM.png)Your existing Load Balancers can be updated to use the method best suited to your project. Load Balancer documentation can be found [here](https://forge.laravel.com/docs/1.0/servers/load-balancing.html).

James Brooks

Product July 31, 2020

Forge: Password Protected Paths

We are excited to announce that you can now configure and manage password protected paths within the Forge dashboard. Previously, this had to be done manually by logging into the server and configuring the protection by hand within Nginx configuration files. ![](https://laravel-blog-assets.s3.amazonaws.com/ifdodQOAmIgVaa5jsV9ya4q4qZu93voe516hCJiJ.png)The new Security Rules feature allows you to quickly protect your entire site (or a path within it) using HTTP Basic Auth. You can also add multiple credentials so that you and your entire team can login. Any valid Nginx location path can be used as protected path. For example, you may wish to use `= /docs` to explicitly restrict access to the `/docs` path, but not `/docs/example`. You can read more about the Security Rules feature [here](https://forge.laravel.com/docs/1.0/sites/security-rules.html).

James Brooks

Product July 7, 2020

Forge: Multiple PHP Installations

Today we're pleased to announce that [Laravel Forge](https://forge.laravel.com/) now supports managing multiple versions of PHP on a single server! This new feature is available to all Forge subscription plans. Once installed, you may assign a specific PHP version to any site on your server. You may even run different sites on different PHP versions - all within the same server! In addition, you may choose your preferred PHP version when creating new queue workers. ![](https://laravel-blog-assets.s3.amazonaws.com/BOqcSoeGGZwxxmdmXyy15VNwelZ9pE95LR26vraG.png)In addition, you may determine which PHP version is the "default" version on the CLI. The default CLI PHP version is the version of PHP that will be executed when running the "php" command on the command line. Other versions may be accessed using their version numbers: ``` php7.3 script.php ``` You can also use the new `FORGE_PHP` and `FORGE_PHP_FPM` environment variables within your deployment scripts to automatically use the selected default binary and FPM process names: ![](https://laravel-blog-assets.s3.amazonaws.com/RQgSxZRVgwWjafBjYS06WpbeSxVYOZiypKsC2Cn9.png)We have updated the [Forge API](https://forge.laravel.com/api-documentation) to reflect the new PHP changes. For more information, please consult the [Forge documentation](https://forge.laravel.com/docs).

James Brooks

Product June 18, 2020

Forge: Custom Backup Providers

Forge now supports using a custom S3 compatible provider for your database backups. When using a custom provider, such as [MinIO](https://min.io), you must provide the endpoint and bucket for your S3 compatible host: ![](https://laravel-blog-assets.s3.amazonaws.com/vItfapcXdWmSHZ2mzk5AdjUeXgpeANAJmUUCPzhH.png)Once a backup has been created, you can access it from within your host: ![](https://laravel-blog-assets.s3.amazonaws.com/lc7VehUR42tHF82OdzwLC1Ql1RgNFIS4Nk35SGec.png)We hope you enjoy this new feature! Documentation for database backups can be found at: [https://forge.laravel.com/docs/1.0/servers/backups.html#creating-backup-configurations](https://forge.laravel.com/docs/1.0/servers/backups.html#creating-backup-configurations)

James Brooks

Product June 16, 2020

Forge: Deploy Script Environment Variables

We've super-charged custom deployment scripts in [Laravel Forge](https://forge.laravel.com) with the addition of dynamic environment variables. When Forge deploys your website, we will now automatically inject several environment variables within the context of your deployment. You can use these to further customize your deployments. These variables can be used to control your deployments in ways that were not previously possible. For example, you could stop deployments if the commit message contains "wip" and if it didn't come from a manual deployment: ``` if [[ $FORGE_DEPLOY_MESSAGE =~ "wip" ]]; then if [[ $FORGE_MANUAL_DEPLOY -eq 0 ]]; then echo "WIP commits will not deploy automatically..." exit 1 fi fi ``` All environment variables will be unloaded after a deployment and are not accessible when fetching the deploy script via the Forge API. You can learn more at the [Forge documentation](http://forge.laravel.com/docs/1.0/sites/deployments.html#environment-variables).

James Brooks

Product June 9, 2020

Vapor Tinker Command

Today we released version v1.7.0 of `laravel/vapor-cli`. This release includes a new `tinker` command. Using the new command, you can execute code on Vapor using Laravel Tinker.

Mohamed Said

Showing 131 - 140 of 172 results

Stay connected with the latest Laravel news