Laravel 7 has released on March 3, 2020. Now Laravel 8 comes. It uses semantic versioning and No more Laravel 7.1 or 7.2. In the previous edition, Laravel requires PHP 7.2. However, now on Laravel 7.3. If you do not have PHP version enough for your project, not upgrade.
Laravel 8 Features
- Laravel Jetstream
- Models Directory
- Model Factory Classes
- Migration Squashing
- Job Batching
- Improved Rate Limiting
- Improved Maintenance Mode
- Closure Dispatch/Chain
- Dynamic Blade Components
- Event Listener Improvements
- Time Testing Helpers
- Artisan Improvements
- Tailwind Pagination
You can get more detail in https://laravel.com/docs/8.x/releases.
Laravel 8 Scaffolding has moved from Bootstrap to Tailwind CSS and now supporting Livewire and inertia instead of Vue and Reactjs, which is both based on Vuejs. Some expert says Livewire or Intertia can be difficult to be maintained.
Laravel 8 support Lifetime will be a year from the release date. It will not become an LTS release, which means you can get only one year of support.
Lovely Family Host Customers
We are fully working on Laravel 7 and trying to get the fastest compatible support for Laravel 8. We are currently supporting on Both Laravel 7 and PHP 7.3. You can get more detail in our Announcement Panel.
Upgrading Guide on Lovely Family Host
Download the whole project as a zip file and upgrade and upload it back to our servers. You can create sub-directory and databases for testing then you can change folders if they are working well.
The upgrade time will be only 15 minutes to upgrade your works according to Laravel 8 documentation.
Things to notice if you use the followings:
Do at your own risk. Backup the whole folder and database before performing an upgrade. If something wrong, please don't hesitate to open a support ticket.