{"id":17379,"date":"2023-05-25T14:03:00","date_gmt":"2023-05-25T12:03:00","guid":{"rendered":"https:\/\/ezway-technology.com\/laravel-10-features-and-updates\/"},"modified":"2026-03-30T15:38:00","modified_gmt":"2026-03-30T13:38:00","slug":"laravel-10-features-and-updates","status":"publish","type":"post","link":"https:\/\/ezway-technology.com\/en\/laravel-10-features-and-updates\/","title":{"rendered":"Laravel 10: Features and Updates"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"17379\" class=\"elementor elementor-17379 elementor-10814\" data-elementor-post-type=\"post\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-ca7e938 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"ca7e938\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-34598a7a\" data-id=\"34598a7a\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-71841c5 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"71841c5\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-d7f7579\" data-id=\"d7f7579\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-5da9a79 elementor-widget elementor-widget-heading\" data-id=\"5da9a79\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Laravel 10: Features and Updates<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-2c447cf elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"2c447cf\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-f13dc36\" data-id=\"f13dc36\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-6f6080b elementor-widget elementor-widget-image\" data-id=\"6f6080b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"720\" height=\"430\" src=\"https:\/\/ezway-technology.com\/wp-content\/uploads\/2023\/10\/laravel10.jpg\" class=\"attachment-medium_large size-medium_large wp-image-12889\" alt=\"\" srcset=\"https:\/\/ezway-technology.com\/wp-content\/uploads\/2023\/10\/laravel10.jpg 720w, https:\/\/ezway-technology.com\/wp-content\/uploads\/2023\/10\/laravel10-300x179.jpg 300w\" sizes=\"(max-width: 720px) 100vw, 720px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-6f6ae46 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"6f6ae46\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-8ef4dae\" data-id=\"8ef4dae\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-50cd62a elementor-widget elementor-widget-text-editor\" data-id=\"50cd62a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p class=\"MsoNormal\">With the growing demand for exceptional services and updates in the market, the Laravel core team is determined to leave no stone unturned in making Laravel the top choice for business owners. It is with this in mind that they present their latest investment in the franchise: Laravel 10. In this article, we will introduce you to the new features and updates in Laravel 10 that will capture the attention of developers and business leaders and encourage them to upgrade their existing Laravel applications.  <\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-41efda7 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"41efda7\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-3c78e97\" data-id=\"3c78e97\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-afd46e2 elementor-widget elementor-widget-heading\" data-id=\"afd46e2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Laravel 10, date de sortie<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-4f70bc9 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"4f70bc9\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-9549bc5\" data-id=\"9549bc5\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-efdf3f1 elementor-widget elementor-widget-text-editor\" data-id=\"efdf3f1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Laravel and its official packages follow the Semantic Versioning methodology, which involves releasing major framework updates once a year during the first quarter. Minor updates may be released concurrently as needed. With the release date of Laravel 10 set for February 13, 2023, the latest version of the framework has arrived, bringing new features and significant updates. Previously, a new version of Laravel was released every six months. However, after the release of Laravel 9 in February 2022, the core team adopted an annual release schedule, as follows:    <\/p>\n<ul>\n<li>Laravel 9: February 8, 2022<span style=\"font-family: 'Times New Roman'; font-size: 7pt; background-color: transparent; color: var( --e-global-color-text );\">&nbsp; &nbsp; &nbsp; &nbsp;<\/span><\/li>\n<li>Laravel 10: February 13, 2023&nbsp; &nbsp;<\/li>\n<li>Laravel 11: February 6, 2024<\/li>\n<\/ul>\n<p><\/p>\n<p><\/p>\n<p>According to <a href=\"https:\/\/laravel.com\/docs\/10.x\/releases\">the official Laravel information page<\/a>, Laravel 9 will receive scheduled bug fixes until August 8, 2023, and security patches until February 6, 2024. Laravel 10 is expected to receive bug fixes until August 6, 2024, and security patches until February 4, 2025. <\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-13c6d0b elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"13c6d0b\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-4df543b\" data-id=\"4df543b\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-1fcb3d7 elementor-widget elementor-widget-heading\" data-id=\"1fcb3d7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">What's New in Laravel 10: Latest Features and Updates<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-f090f0f elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"f090f0f\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-bbdac2a\" data-id=\"bbdac2a\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-5e74b8c elementor-widget elementor-widget-text-editor\" data-id=\"5e74b8c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>L&#8217;\u00e9quipe derri\u00e8re <b>le framework<\/b> s&#8217;efforce toujours d&#8217;apporter le meilleur \u00e0 ses utilisateurs, c&#8217;est pourquoi il est recommand\u00e9 d&#8217;utiliser des contraintes de version telles que &#8216;^10.0&#8217; lorsqu&#8217;on fait r\u00e9f\u00e9rence au framework ou \u00e0 ses composants dans une application ou un package. Car, les nouvelles versions peuvent \u00eatre accompagn\u00e9es de modifications et de mises \u00e0 jour notables. La <b>version actuelle de Laravel 10<\/b> comprend \u00e9galement plusieurs am\u00e9liorations substantielles qui b\u00e9n\u00e9ficieront aux propri\u00e9taires de produits. Examinons ces changements de plus pr\u00e8s :   <\/p><h3>Removal of support for PHP 8.0<\/h3><p>Laravel 10 no longer supports PHP 8.0, and you should upgrade to PHP 8.1 or 8.2. While it&#8217;s not necessary to immediately update your Laravel applications to the latest version upon release, thorough testing is always recommended, especially for projects with clients or paid staff. Additionally, support for Predis v1 ended with PHP 8.0, and you should upgrade to Predis v2.   <\/p><h3>Introduction to Laravel Pennant<\/h3><p>Laravel Pennant is a simple and lightweight feature set that allows you to easily deploy new features within your application. It includes an A\/B testing interface, supports trunk-based development strategies, and more. Feature flags allow you to enable or disable a feature at runtime without modifying the code.  <\/p><h3> Easy process management<\/h3><p>Laravel offers a simple and comprehensive API for the Symphony Process component, allowing you to easily run external processes within your Laravel application. This process functionality addresses common use cases, providing a significantly improved development experience. <\/p><h3>Validation rules that can be invoked by default<\/h3><p>With Laravel 9, the &#8220;&#8211;invokable&#8221; flag had to be added after the `artisan` command when creating a new invocable rule. However, in Laravel 10, you can simply run the following command to create a new invocable rule: <\/p><div style=\"mso-element: para-border-div; border: solid #CCCCCC 1.0pt; mso-border-alt: solid #CCCCCC .5pt; padding: 6.0pt 6.0pt 6.0pt 6.0pt; background: whitesmoke;\"><p style=\"line-height: normal; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; vertical-align: baseline; word-break: break-all; border: none; padding: 0cm;\"><span style=\"font-size: 10.0pt; font-family: 'var(--bs-font-monospace)','serif'; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Courier New'; color: #333333; mso-fareast-language: FR;\">php artisan make:rule CustomRule<\/span><\/p><\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-42cf725 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"42cf725\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-55088c7\" data-id=\"55088c7\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-9b8b4e4 elementor-widget elementor-widget-text-editor\" data-id=\"9b8b4e4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p class=\"MsoNormal\">The template code is simple and easy to understand, which makes it less intimidating for developers to create their own custom validation rules.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-1007521 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"1007521\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-7c635cc\" data-id=\"7c635cc\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-f117c81 elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"f117c81\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h3>Skew code of the application with type declarations<\/h3><p>In the past, Laravel used DocBlocks in its skeleton code to clearly explain the function of a particular piece of code and the responses or parameters it provides. However, with the new type declarations, all user code within the framework will now include type hints and return types. These improvements offer additional benefits and do not affect backward compatibility with the core framework. This includes method arguments, return types, the removal of unnecessary annotations where possible, the exclusion of the `Types` property, and allowing users to access closure arguments.   <\/p><h3>DispatchNow() removal<\/h3><p>In Laravel 10, the &#8216;dispatchNow()&#8217; method was removed because it was deprecated in Laravel 9 in favor of &#8216;dispatchSync()&#8217;. It is essential to replace it in all your existing projects, as it is a break change, but the solution is simple. <\/p><h3>Laravel 9 Depreciations<\/h3><p>With the recent Laravel update, the team is gradually removing deprecated methods from Laravel 9 into the Laravel 10 branch. The updated Laravel documentation regarding the update process, including a list of all deprecated methods and packages, is available in the documentation. <\/p><p>Those planning to upgrade their projects to Laravel v10 will need to rewrite their code with a new approach to achieve the desired result. Here are some of the deprecations and removals from branch 9 to the main branch: <\/p><ul><li style=\"text-indent: -18.0pt; mso-list: l0 level1 lfo1;\"><span style=\"font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;\"><span style=\"font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-stretch: normal; font-size: 7pt; line-height: normal; font-family: 'Times New Roman';\">        <\/span><\/span>The Route::home method, which was deprecated in Laravel 9<\/li><li style=\"text-indent: -18.0pt; mso-list: l0 level1 lfo1;\"><span style=\"font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;\"><span style=\"font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-stretch: normal; font-size: 7pt; line-height: normal; font-family: 'Times New Roman';\">        <\/span><\/span>The getBaseQuery method, which has a toBase equivalent<\/li><li style=\"text-indent: -18.0pt; mso-list: l0 level1 lfo1;\"><span style=\"font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;\"><span style=\"font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-stretch: normal; font-size: 7pt; line-height: normal; font-family: 'Times New Roman';\">        <\/span><\/span>The MaintenanceModeException class, which is no longer used<\/li><li style=\"text-indent: -18.0pt; mso-list: l0 level1 lfo1;\"><span style=\"font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;\"><span style=\"font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-stretch: normal; font-size: 7pt; line-height: normal; font-family: 'Times New Roman';\">      <\/span><\/span>The MocksApplicationServices trait<\/li><li style=\"text-indent: -18.0pt; mso-list: l0 level1 lfo1;\"><span style=\"font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;\"><span style=\"font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-stretch: normal; font-size: 7pt; line-height: normal; font-family: 'Times New Roman';\">        <\/span><\/span>The Mail::failures method in the fake email<\/li><li style=\"text-indent: -18.0pt; mso-list: l0 level1 lfo1;\"><span style=\"font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;\"><span style=\"font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-stretch: normal; font-size: 7pt; line-height: normal; font-family: 'Times New Roman';\">        <\/span><\/span>A recommendation to use `$casts` instead of the `$dates` property, which is obsolete.<\/li><li style=\"text-indent: -18.0pt; mso-list: l0 level1 lfo1;\"><span style=\"font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;\"><span style=\"font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-stretch: normal; font-size: 7pt; line-height: normal; font-family: 'Times New Roman';\">        <\/span><\/span>The assertTimesSent() method<\/li><li style=\"text-indent: -18.0pt; mso-list: l0 level1 lfo1;\"><span style=\"font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;\"><span style=\"font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-stretch: normal; font-size: 7pt; line-height: normal; font-family: 'Times New Roman';\">        <\/span><\/span>Support for Predis 1 and doctrine\/dbal 2 is no longer available<\/li><li style=\"text-indent: -18.0pt; mso-list: l0 level1 lfo1;\"><span style=\"font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;\"><span style=\"font-variant-numeric: normal; font-variant-east-asian: normal; font-variant-alternates: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-variant-position: normal; font-stretch: normal; font-size: 7pt; line-height: normal; font-family: 'Times New Roman';\">        <\/span><\/span>All deprecations related to doctrine\/dbal since Laravel dropped support for version 2.<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-89cab51 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"89cab51\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-2f6ae5f\" data-id=\"2f6ae5f\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-b08a352 elementor-widget elementor-widget-heading\" data-id=\"b08a352\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Should you upgrade to Laravel 10?<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-9179a8d elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"9179a8d\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-444703e\" data-id=\"444703e\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-38e3202 elementor-widget elementor-widget-text-editor\" data-id=\"38e3202\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>It&#8217;s important to note that Laravel is an open-source framework, so every time you install a new instance on your device, you own the codebase. Even if your version is no longer supported, your application will still work. However, you will be responsible for maintaining the version yourself. It&#8217;s advisable to prioritize stability over framework updates. Only consider upgrading to Laravel 10 if:    <\/p><ul><li>Your current Laravel application is stable and functioning correctly.<\/li><li>The update will provide a necessary feature or fix a critical bug that will improve your application&#8217;s performance.<\/li><li>You thoroughly tested your application before implementing the upgrade in the production environment.<\/li><\/ul><p> <\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-e2c7bca elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"e2c7bca\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-576517f\" data-id=\"576517f\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-4739042 elementor-widget elementor-widget-image\" data-id=\"4739042\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"720\" height=\"430\" src=\"https:\/\/ezway-technology.com\/wp-content\/uploads\/2023\/10\/Laravel.jpg\" class=\"attachment-medium_large size-medium_large wp-image-12890\" alt=\"\" srcset=\"https:\/\/ezway-technology.com\/wp-content\/uploads\/2023\/10\/Laravel.jpg 720w, https:\/\/ezway-technology.com\/wp-content\/uploads\/2023\/10\/Laravel-300x179.jpg 300w\" sizes=\"(max-width: 720px) 100vw, 720px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-7e4f14b elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"7e4f14b\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-588c68e\" data-id=\"588c68e\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-da2df45 elementor-widget elementor-widget-heading\" data-id=\"da2df45\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">How to upgrade from Laravel 9 to Laravel 10 <\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-3522282 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"3522282\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-18e61f4\" data-id=\"18e61f4\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-8f9bc0f elementor-widget elementor-widget-text-editor\" data-id=\"8f9bc0f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>With the official release of Laravel v10, updating your current Laravel application to the new version will be a breeze with Laravel 10.x Shift. This tool automates the upgrade from Laravel 9 to Laravel 10, saving you up to two hours of valuable time. It&#8217;s important to note that both Laravel and Laravel 10.x Shift will receive regular updates, and Shift users can request a new update as needed.  <\/p>\n<h3>Requirements<\/h3>\n<p>To upgrade your current Laravel application to Laravel 10, a few essential conditions must be met:<\/p>\n<ul>\n<li>Your Laravel application must be on Laravel 9 or higher.<\/li>\n<li>Your server must be equipped with PHP 8.1 or a more recent version.<\/li>\n<\/ul>\n<h3>Basic updates<\/h3>\n<p>The Shift automates most of the updates described in the Laravel Update Guide, including the following &nbsp;:<\/p>\n<ul>\n<li>Updates to the main Laravel project files<\/li>\n<li>New methods for interface changes<\/li>\n<li>Adding PHP-like hints to the Laravel application<\/li>\n<li>Converting the obsolete $dates property to $casts<\/li>\n<li>Updated core dependencies for Laravel 10 and PHP 8.1<\/li>\n<li>Removal of redundant typing in PHP DocBlocks<\/li>\n<li>Detection of obsolete code in the application code.<\/li>\n<\/ul>\n<h3>Additional updates<\/h3>\n<p>In addition to the core updates, Shift also provides additional updates mentioned in the Laravel Update Guide, such as:<\/p>\n<ul>\n<li>Modernization of PHP syntax, including the use of the null-safe operator and short arrays.<\/li>\n<li>Option to apply your preferred code style<\/li>\n<li>Adoption of tuple syntax and class-based routes<\/li>\n<li>Conversion to anonymous migration<\/li>\n<li>Automated changes required for PHPUnit 9<\/li>\n<li>Transforming access to Faker properties into method calls<\/li>\n<li>Updated configuration files to reflect Laravel 10 versions<\/li>\n<li>Increased dependency constraints for popular packages.<\/li>\n<\/ul>\n<h3>Manual updates<\/h3>\n<p>Although the Laravel 10.x Shift aims to automate as many updates as possible, there may be some updates that cannot be automated. In such cases, it detects these updates and provides detailed instructions as comments in the pull request, outlining the steps required for manual implementation. <\/p>\n<p>While The Shift Project strives to detect and automate updates for popular dependencies, manual implementation may still be necessary. It is recommended to review the changelog for dependencies and any additional changes to ensure a successful update. <\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-8d732b1 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"8d732b1\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-6b8558d\" data-id=\"6b8558d\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-3184b8e elementor-widget elementor-widget-heading\" data-id=\"3184b8e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Conclusion<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-e538727 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"e538727\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-e0cfb29\" data-id=\"e0cfb29\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-6ab0784 elementor-widget elementor-widget-text-editor\" data-id=\"6ab0784\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>We hope this article has given you a comprehensive overview of the latest version of the framework. If you&#8217;re a business owner hesitant to upgrade your existing Laravel application to Laravel 10, or if you&#8217;re considering a new project and wondering whether Laravel is the right solution for your needs, we highly recommend partnering with a Laravel development company like <a href=\"https:\/\/www.ezway-technology.com\/\">Ezway Technology<\/a>. Our team of experts will guide you through every step of your web application development, minimizing any stress or concerns you may have.  <\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Laravel 10: Features and Updates With the growing demand for exceptional services and updates in the market, the Laravel core team is determined to leave no stone unturned in making Laravel the top choice for business owners. It is with this in mind that they present their latest investment in the franchise: Laravel 10. In [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":12889,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[82],"tags":[],"class_list":["post-17379","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-technology"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.9 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Discover Laravel 10: New Features and Updates<\/title>\n<meta name=\"description\" content=\"Explore the latest features and updates of Laravel 10, the latest version of the PHP framework.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/ezway-technology.com\/en\/laravel-10-features-and-updates\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Discover Laravel 10: New Features and Updates\" \/>\n<meta property=\"og:description\" content=\"Explore the latest features and updates of Laravel 10, the latest version of the PHP framework.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/ezway-technology.com\/en\/laravel-10-features-and-updates\/\" \/>\n<meta property=\"og:site_name\" content=\"Ezway Technology\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/EzwayTechnology\/\" \/>\n<meta property=\"article:published_time\" content=\"2023-05-25T12:03:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-03-30T13:38:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/ezway-technology.com\/wp-content\/uploads\/2023\/10\/laravel10.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"720\" \/>\n\t<meta property=\"og:image:height\" content=\"430\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"francois varnier\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@EzwayTechnology\" \/>\n<meta name=\"twitter:site\" content=\"@EzwayTechnology\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"francois varnier\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/ezway-technology.com\/en\/laravel-10-features-and-updates\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/ezway-technology.com\/en\/laravel-10-features-and-updates\/\"},\"author\":{\"name\":\"francois varnier\",\"@id\":\"https:\/\/ezway-technology.com\/en\/#\/schema\/person\/50a05eb940440f2bc79398e60ef2181a\"},\"headline\":\"Laravel 10: Features and Updates\",\"datePublished\":\"2023-05-25T12:03:00+00:00\",\"dateModified\":\"2026-03-30T13:38:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/ezway-technology.com\/en\/laravel-10-features-and-updates\/\"},\"wordCount\":1368,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/ezway-technology.com\/en\/#organization\"},\"image\":{\"@id\":\"https:\/\/ezway-technology.com\/en\/laravel-10-features-and-updates\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/ezway-technology.com\/wp-content\/uploads\/2023\/10\/laravel10.jpg\",\"articleSection\":[\"Technology\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/ezway-technology.com\/en\/laravel-10-features-and-updates\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/ezway-technology.com\/en\/laravel-10-features-and-updates\/\",\"url\":\"https:\/\/ezway-technology.com\/en\/laravel-10-features-and-updates\/\",\"name\":\"Discover Laravel 10: New Features and Updates\",\"isPartOf\":{\"@id\":\"https:\/\/ezway-technology.com\/en\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/ezway-technology.com\/en\/laravel-10-features-and-updates\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/ezway-technology.com\/en\/laravel-10-features-and-updates\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/ezway-technology.com\/wp-content\/uploads\/2023\/10\/laravel10.jpg\",\"datePublished\":\"2023-05-25T12:03:00+00:00\",\"dateModified\":\"2026-03-30T13:38:00+00:00\",\"description\":\"Explore the latest features and updates of Laravel 10, the latest version of the PHP framework.\",\"breadcrumb\":{\"@id\":\"https:\/\/ezway-technology.com\/en\/laravel-10-features-and-updates\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/ezway-technology.com\/en\/laravel-10-features-and-updates\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/ezway-technology.com\/en\/laravel-10-features-and-updates\/#primaryimage\",\"url\":\"https:\/\/ezway-technology.com\/wp-content\/uploads\/2023\/10\/laravel10.jpg\",\"contentUrl\":\"https:\/\/ezway-technology.com\/wp-content\/uploads\/2023\/10\/laravel10.jpg\",\"width\":720,\"height\":430},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/ezway-technology.com\/en\/laravel-10-features-and-updates\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/ezway-technology.com\/en\/ezway-technology-homepage\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Laravel 10: Features and Updates\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/ezway-technology.com\/en\/#website\",\"url\":\"https:\/\/ezway-technology.com\/en\/\",\"name\":\"Ezway Technology\",\"description\":\"Votre Partenaire dans les m\u00e9tiers IT\",\"publisher\":{\"@id\":\"https:\/\/ezway-technology.com\/en\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/ezway-technology.com\/en\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/ezway-technology.com\/en\/#organization\",\"name\":\"Ezway Technology\",\"url\":\"https:\/\/ezway-technology.com\/en\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/ezway-technology.com\/en\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/ezway-technology.com\/wp-content\/uploads\/2021\/01\/Asset-27@3x-new.svg\",\"contentUrl\":\"https:\/\/ezway-technology.com\/wp-content\/uploads\/2021\/01\/Asset-27@3x-new.svg\",\"caption\":\"Ezway Technology\"},\"image\":{\"@id\":\"https:\/\/ezway-technology.com\/en\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/EzwayTechnology\/\",\"https:\/\/x.com\/EzwayTechnology\",\"https:\/\/www.linkedin.com\/company\/ezway-technology\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/ezway-technology.com\/en\/#\/schema\/person\/50a05eb940440f2bc79398e60ef2181a\",\"name\":\"francois varnier\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/ezway-technology.com\/en\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/91e247f9812791a119e91bcbb658e59756ec18f306e6686904d03bee503259f7?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/91e247f9812791a119e91bcbb658e59756ec18f306e6686904d03bee503259f7?s=96&d=mm&r=g\",\"caption\":\"francois varnier\"},\"url\":\"https:\/\/ezway-technology.com\/en\/author\/francoisv\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Discover Laravel 10: New Features and Updates","description":"Explore the latest features and updates of Laravel 10, the latest version of the PHP framework.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/ezway-technology.com\/en\/laravel-10-features-and-updates\/","og_locale":"en_US","og_type":"article","og_title":"Discover Laravel 10: New Features and Updates","og_description":"Explore the latest features and updates of Laravel 10, the latest version of the PHP framework.","og_url":"https:\/\/ezway-technology.com\/en\/laravel-10-features-and-updates\/","og_site_name":"Ezway Technology","article_publisher":"https:\/\/www.facebook.com\/EzwayTechnology\/","article_published_time":"2023-05-25T12:03:00+00:00","article_modified_time":"2026-03-30T13:38:00+00:00","og_image":[{"width":720,"height":430,"url":"https:\/\/ezway-technology.com\/wp-content\/uploads\/2023\/10\/laravel10.jpg","type":"image\/jpeg"}],"author":"francois varnier","twitter_card":"summary_large_image","twitter_creator":"@EzwayTechnology","twitter_site":"@EzwayTechnology","twitter_misc":{"Written by":"francois varnier","Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/ezway-technology.com\/en\/laravel-10-features-and-updates\/#article","isPartOf":{"@id":"https:\/\/ezway-technology.com\/en\/laravel-10-features-and-updates\/"},"author":{"name":"francois varnier","@id":"https:\/\/ezway-technology.com\/en\/#\/schema\/person\/50a05eb940440f2bc79398e60ef2181a"},"headline":"Laravel 10: Features and Updates","datePublished":"2023-05-25T12:03:00+00:00","dateModified":"2026-03-30T13:38:00+00:00","mainEntityOfPage":{"@id":"https:\/\/ezway-technology.com\/en\/laravel-10-features-and-updates\/"},"wordCount":1368,"commentCount":0,"publisher":{"@id":"https:\/\/ezway-technology.com\/en\/#organization"},"image":{"@id":"https:\/\/ezway-technology.com\/en\/laravel-10-features-and-updates\/#primaryimage"},"thumbnailUrl":"https:\/\/ezway-technology.com\/wp-content\/uploads\/2023\/10\/laravel10.jpg","articleSection":["Technology"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/ezway-technology.com\/en\/laravel-10-features-and-updates\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/ezway-technology.com\/en\/laravel-10-features-and-updates\/","url":"https:\/\/ezway-technology.com\/en\/laravel-10-features-and-updates\/","name":"Discover Laravel 10: New Features and Updates","isPartOf":{"@id":"https:\/\/ezway-technology.com\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/ezway-technology.com\/en\/laravel-10-features-and-updates\/#primaryimage"},"image":{"@id":"https:\/\/ezway-technology.com\/en\/laravel-10-features-and-updates\/#primaryimage"},"thumbnailUrl":"https:\/\/ezway-technology.com\/wp-content\/uploads\/2023\/10\/laravel10.jpg","datePublished":"2023-05-25T12:03:00+00:00","dateModified":"2026-03-30T13:38:00+00:00","description":"Explore the latest features and updates of Laravel 10, the latest version of the PHP framework.","breadcrumb":{"@id":"https:\/\/ezway-technology.com\/en\/laravel-10-features-and-updates\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/ezway-technology.com\/en\/laravel-10-features-and-updates\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/ezway-technology.com\/en\/laravel-10-features-and-updates\/#primaryimage","url":"https:\/\/ezway-technology.com\/wp-content\/uploads\/2023\/10\/laravel10.jpg","contentUrl":"https:\/\/ezway-technology.com\/wp-content\/uploads\/2023\/10\/laravel10.jpg","width":720,"height":430},{"@type":"BreadcrumbList","@id":"https:\/\/ezway-technology.com\/en\/laravel-10-features-and-updates\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/ezway-technology.com\/en\/ezway-technology-homepage\/"},{"@type":"ListItem","position":2,"name":"Laravel 10: Features and Updates"}]},{"@type":"WebSite","@id":"https:\/\/ezway-technology.com\/en\/#website","url":"https:\/\/ezway-technology.com\/en\/","name":"Ezway Technology","description":"Votre Partenaire dans les m\u00e9tiers IT","publisher":{"@id":"https:\/\/ezway-technology.com\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/ezway-technology.com\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/ezway-technology.com\/en\/#organization","name":"Ezway Technology","url":"https:\/\/ezway-technology.com\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/ezway-technology.com\/en\/#\/schema\/logo\/image\/","url":"https:\/\/ezway-technology.com\/wp-content\/uploads\/2021\/01\/Asset-27@3x-new.svg","contentUrl":"https:\/\/ezway-technology.com\/wp-content\/uploads\/2021\/01\/Asset-27@3x-new.svg","caption":"Ezway Technology"},"image":{"@id":"https:\/\/ezway-technology.com\/en\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/EzwayTechnology\/","https:\/\/x.com\/EzwayTechnology","https:\/\/www.linkedin.com\/company\/ezway-technology"]},{"@type":"Person","@id":"https:\/\/ezway-technology.com\/en\/#\/schema\/person\/50a05eb940440f2bc79398e60ef2181a","name":"francois varnier","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/ezway-technology.com\/en\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/91e247f9812791a119e91bcbb658e59756ec18f306e6686904d03bee503259f7?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/91e247f9812791a119e91bcbb658e59756ec18f306e6686904d03bee503259f7?s=96&d=mm&r=g","caption":"francois varnier"},"url":"https:\/\/ezway-technology.com\/en\/author\/francoisv\/"}]}},"_links":{"self":[{"href":"https:\/\/ezway-technology.com\/en\/wp-json\/wp\/v2\/posts\/17379","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ezway-technology.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ezway-technology.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ezway-technology.com\/en\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/ezway-technology.com\/en\/wp-json\/wp\/v2\/comments?post=17379"}],"version-history":[{"count":1,"href":"https:\/\/ezway-technology.com\/en\/wp-json\/wp\/v2\/posts\/17379\/revisions"}],"predecessor-version":[{"id":17380,"href":"https:\/\/ezway-technology.com\/en\/wp-json\/wp\/v2\/posts\/17379\/revisions\/17380"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ezway-technology.com\/en\/wp-json\/wp\/v2\/media\/12889"}],"wp:attachment":[{"href":"https:\/\/ezway-technology.com\/en\/wp-json\/wp\/v2\/media?parent=17379"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ezway-technology.com\/en\/wp-json\/wp\/v2\/categories?post=17379"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ezway-technology.com\/en\/wp-json\/wp\/v2\/tags?post=17379"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}