Laravel is one of the greatest PHP frameworks that you can use for creating web applications and if you're still building your web applications through core PHP, then you're giving yourself a ton of work.\n\n\n\n\n\n\n\nOn September 8th of 2020, Laravel released its latest version which is Laravel 8, and if you still don't know, Laravel releases a new version every six months.You may refer to the table below.\n\n\n\nVersionReleaseBug Fixes UntilSecurity Fixes Until5.5 (LTS)August 30th, 2017August 30th, 2019August 30th, 20205.6February 7th, 2018August 7th, 2018February 7th, 20195.7September 4th, 2018March 4th, 2019September 4th, 20195.8February 26th, 2019August 26th, 2019February 26th, 20206 (LTS)September 3rd, 2019September 3rd, 2021September 3rd, 20227March 3rd, 2020September 10th, 2020March 3rd, 20218September 8th, 2020March 8th, 2021September 8th, 2021\n\n\n\nNow, you may be asking...If the bugs are not yet fixed for the newest version, does that mean I should not install the new version?Well, that's not always the case. Bugs are possible to be found on every version of Laravel.If you don't want to update your Laravel, you can always enjoy Laravel version 7 which gets another update on September 10th, 2020.However, if you want to experience Laravel 8, then proceed reading as we'll guide you on how to install Laravel version 8.\n\n\n\n\n\nHow to install Laravel 8 on Windows with XAMPP\n\n\n\nInstalling Laravel 8 on Windows is very easy. However, before we can enjoy the new version of Laravel, we have to make sure that our system is compatible and meets the following requirement:\n\n\n\nPHP 7.3.0\n\n\n\nIf you don't have PHP installed on your computer, don't worry, XAMPP provides PHP on installation.\n\n\n\n1. Installing XAMPP\n\n\n\n\n\n\n\nXAMPP is one of the most popular cross-platform web server used mainly for local web development. Installing XAMPP into your computer provides the following packages:\n\n\n\nApacheMySQLPHPPerl\n\n\n\nYou can download their latest installer by clicking the download button below:\n\n\n\nDownload XAMPP 7.4.9\n\n\n\nOnce you have downloaded XAMPP, run it and just follow the steps below to install it properly.\n\n\n\na. Select the components\n\n\n\nWe usually just select Apache, MySQL, and phpMyAdmin. However, you may just select everything to make sure that nothing goes wrong.\n\n\n\n\n\n\n\nb. Select the location\n\n\n\nThe default location for XAMPP is C:\\xampp If you want to change the location, you may do it here.\n\n\n\n\n\n\n\nc. Starting XAMPP\n\n\n\nAfter the installation, you should be able to run it and activate Apache and MySQL.\n\n\n\n\n\n\n\n2. Installing Composer\n\n\n\nComposer is an application-level manager that allows you to not only install libraries but also provides a standard format for managing dependencies of PHP software.To install Composer, click the download button below.\n\n\n\nDownload Composer\n\n\n\nAfter downloading Composer, just run it and don't tick the checkbox for the developer mode. It will also ask you for proxy settings but just ignore it.\n\n\n\n3. Installing Laravel 8\n\n\n\nNow that we have everything we need, we can start installing Laravel.Open your terminal and run the following command:\n\n\n\ncomposer global require laravel\/installer\n\n\n\n4. Creating a new Laravel project\n\n\n\nThere are two ways to create a new Laravel 8 project. The first one is by using the command from Laravel itself:\n\n\n\nlaravel new blog\n\n\n\nThe second way is by issuing the Composer create-project command in your terminal:\n\n\n\ncomposer create-project --prefer-dist laravel\/laravel blog\n\n\n\nOnce the command is done creating the project, you can use the following command to test your app in your localhost.\n\n\n\nphp artisan serve\n\n\n\n\n\n\n\nIf you're looking for an in-depth guide for creating a Laravel project, you may take a look at our full guide on how to create a Laravel project.\n\n\n\n\n\nUpgrading from Laravel 7 to Laravel 8\n\n\n\nIf you're using an older version of Laravel like version 7, you can upgrade to Laravel 8 by running the following commands in your terminal:\n\n\n\ncomposer global remove laravel\/installer \n\n\n\nThen, use the following to install Laravel 8\n\n\n\ncomposer global require laravel\/installer\n\n\n\nIn other words, you will need to remove the old Laravel and re-install the latest version.\n\n\n\n\n\nConclusion\n\n\n\nThere's no doubt that Laravel is one of the best for creating web applications. With the release of Laravel 8, developers will be more able to create web applications that are efficient and easier to maintain.To learn more about the release of Laravel 8, check out the Laravel 8 release notes as well as the official upgrade guide if in case the above step does not work for you.