{"id":23099,"date":"2023-01-23T11:36:03","date_gmt":"2023-01-23T11:36:03","guid":{"rendered":"https:\/\/www.aceinfoway.com\/blog\/?p=23099"},"modified":"2023-04-13T06:40:25","modified_gmt":"2023-04-13T06:40:25","slug":"laravel-10-features","status":"publish","type":"post","link":"https:\/\/www.aceinfoway.com\/blog\/laravel-10-features","title":{"rendered":"Laravel 10 &#8211; Release Guide And Features"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_37 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\r\n<div class=\"ez-toc-title-container\">\r\n<p class=\"ez-toc-title\">Table of Contents<\/p>\r\n<span class=\"ez-toc-title-toggle\"><\/span><\/div>\r\n<nav><ul class='ez-toc-list ez-toc-list-level-1' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.aceinfoway.com\/blog\/laravel-10-features\/#Laravel_10_Release_-_Important_Details\" title=\"Laravel 10 Release &#8211; Important Details\">Laravel 10 Release &#8211; Important Details<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.aceinfoway.com\/blog\/laravel-10-features\/#The_Ultimate_Checklist_for_Building_An_Incredible_Web_App\" title=\"The Ultimate Checklist for Building An Incredible Web App\">The Ultimate Checklist for Building An Incredible Web App<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.aceinfoway.com\/blog\/laravel-10-features\/#Whats_New_in_Laravel_10_Features_and_Changes\" title=\"What\u2019s New in Laravel 10? Features and Changes\">What\u2019s New in Laravel 10? Features and Changes<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.aceinfoway.com\/blog\/laravel-10-features\/#PHP_version_update_81\" title=\"PHP version update (8.1)\">PHP version update (8.1)<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.aceinfoway.com\/blog\/laravel-10-features\/#Native_type_declaration_in_skeleton\" title=\"Native type declaration in skeleton\">Native type declaration in skeleton<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.aceinfoway.com\/blog\/laravel-10-features\/#New_validation_rule_via_Artisan\" title=\"New validation rule via Artisan\">New validation rule via Artisan<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/www.aceinfoway.com\/blog\/laravel-10-features\/#App_Security\" title=\"App Security\">App Security<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/www.aceinfoway.com\/blog\/laravel-10-features\/#Laravel_10_Installation\" title=\"Laravel 10 Installation\">Laravel 10 Installation<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/www.aceinfoway.com\/blog\/laravel-10-features\/#Wrap_Up\" title=\"Wrap Up\">Wrap Up<\/a><\/li><\/ul><\/nav><\/div>\r\n<h2><span class=\"ez-toc-section\" id=\"Laravel_10_Release_-_Important_Details\"><\/span><b>Laravel 10 Release &#8211; Important Details<\/b><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><span style=\"font-weight: 400;\">Before Laravel 9, the major framework versions for Laravel were released approximately every six months. With Laravel 9, released on 8th February 2022, creators declared major releases to be annual. The modification accompanied a great set of improvements in Laravel 9 that included parameters like Symfony Mailer and Flysystem 3.x. In the same view, Laravel 10 is surmised to have modifications that will incentivize developers for better coding.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Although, as per the <\/span><a href=\"https:\/\/laravel.com\/docs\/9.x\/releases#support-policy\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">Support Policy<\/span><\/a><span style=\"font-weight: 400;\"> Laravel 9 version will receive bug fixes till 23rd August 2023 and security fixes till 6th February 2024.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">As per the same schedule, Laravel 10 release date is lined up on 7th February 2023. However, this does not infer to immediately convert all your Laravel projects to its version 10, as all the major releases has two years of updates.<\/span><\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-23100 size-full\" src=\"https:\/\/www.aceinfoway.com\/blog\/wp-content\/uploads\/2023\/01\/Laravel-10-Release-Important-Details.jpg\" alt=\"Laravel 10 Release-Important Details\" width=\"1024\" height=\"182\" \/><\/p>\n<p><strong>NOTE:\u00a0<\/strong><\/p>\n<ul>\n<li><span style=\"font-weight: 400;\">For general releases, bug fixes are provided for 18 months and security fixes are provided for 2 years.\u00a0<\/span><\/li>\n<li><span style=\"font-weight: 400;\">For LTS releases, bug fixes are provided for 2 years and security fixes are provided for 2 years.<\/span><\/li>\n<\/ul>\n<style type=\"text\/css\">\r\n\t\t#dae-shortcode21555-download-wrapper {\r\n\t\t\tbackground: url() !important;\r\n\t\t\tbackground-attachment: scroll !important;\r\n\t\t}\r\n\t\t#dae-shortcode21555-download-wrapper .dae-shortcode-download-file-image {\r\n\t\t\twidth: 80% !important;\r\n\t\t}\r\n\t\t#dae-shortcode21555-download-wrapper.dae-shortcode-download-wrapper-wide .dae-shortcode-download-file-image {\r\n\t\t\twidth: 40% !important;\r\n\t\t}\r\n\t\t#dae-shortcode21555-download-wrapper .dae-shortcode-download-title {\r\n\t\t\tfont-size: 40px !important;\r\n\t\t\tfont-family: Arial, Helvetica, sans-serif !important;\r\n\t\t\tcolor: #0073aa !important;\r\n\t\t}\r\n\t\t#dae-shortcode21555-download-wrapper .dae-shortcode-download-text {\r\n\t\t\tfont-size: 16px !important;\r\n\t\t\tfont-family: Arial, Helvetica, sans-serif !important;\r\n\t\t\tcolor: #444444 !important;\r\n\t\t}\r\n\t\t#dae-shortcode21555-download-wrapper .dae-shortcode-download-text h1,\r\n\t\t#dae-shortcode21555-download-wrapper .dae-shortcode-download-text h2,\r\n\t\t#dae-shortcode21555-download-wrapper .dae-shortcode-download-text h3,\r\n\t\t#dae-shortcode21555-download-wrapper .dae-shortcode-download-text h4,\r\n\t\t#dae-shortcode21555-download-wrapper .dae-shortcode-download-text h5 {\r\n\t\t\tfont-family: Arial, Helvetica, sans-serif !important;\r\n\t\t}\r\n\t\t#dae-shortcode21555-download-wrapper .dae-shortcode-download-button {\r\n\t\t\tcolor: #0073aa !important;\r\n\t\t\tbackground: none !important;\r\n\t\t\tfont-size: 25px !important;\r\n\t\t\tfont-family: Arial, Helvetica, sans-serif !important;\r\n\t\t\twidth: auto !important;\r\n\t\t\tpadding: 20px 8px !important;\r\n\t\t\tborder-color: #0073aa !important;\r\n\t\t\tborder-radius: 10px !important;\r\n\t\t\t-moz-border-radius: 10px !important;\r\n\t\t\t-webkit-border-radius: 10px !important;\r\n\t\t}\r\n\t\t#dae-shortcode21555-download-wrapper .dae-shortcode-download-button:hover {\r\n\t\t\tcolor: #ffffff !important;\r\n\t\t\tbackground: #0073aa !important;\r\n\t\t\tborder-color: #0073aa !important;\r\n\t\t\tfont-size: 25px !important;\r\n\t\t\tfont-family: Arial, Helvetica, sans-serif !important;\r\n\t\t\twidth: auto !important;\r\n\t\t\tpadding: 20px 8px !important;\r\n\t\t\tborder-radius: 10px !important;\r\n\t\t\t-moz-border-radius: 10px !important;\r\n\t\t\t-webkit-border-radius: 10px !important;\r\n\t\t}\r\n\t\t#dae-shortcode21555-download-wrapper .dae-shortcode-register-label {\r\n\t\t\tfont-size: 18px !important;\r\n\t\t\tfont-family: Arial, Helvetica, sans-serif !important;\r\n\t\t\tcolor: #444444 !important;\r\n\t\t}\r\n\t\t#dae-shortcode21555-download-wrapper .dae-shortcode-register-icon {\r\n\t\t\theight: calc(45px + 4px) !important;\r\n\t\t\tfont-size: 15px !important;\r\n\t\t\tfont-family: Arial, Helvetica, sans-serif !important;\r\n\t\t\tpadding: 15px !important;\r\n\t\t\tcolor: #ffffff !important;\r\n\t\t\tbackground: #0073aa !important;\r\n\t\t\tborder-radius: 10px 0 0 10px !important;\r\n\t\t\t-moz-border-radius: 10px 0 0 10px !important;\r\n\t\t\t-webkit-border-radius: 10px 0 0 10px !important;\r\n\t\t}\r\n\t\t#dae-shortcode21555-download-wrapper .dae-shortcode-register-field {\r\n\t\t\theight: calc(45px + 4px) !important;\r\n\t\t\tfont-size: 15px !important;\r\n\t\t\tfont-family: Arial, Helvetica, sans-serif !important;\r\n\t\t\tpadding: 15px !important;\r\n\t\t\tcolor: #444444 !important;\r\n\t\t\tbackground: #f9f9f9 !important;\r\n\t\t\tborder-radius: 0 10px 10px 0 !important;\r\n\t\t\t-moz-border-radius: 0 10px 10px 0 !important;\r\n\t\t\t-webkit-border-radius: 0 10px 10px 0 !important;\r\n\t\t}\r\n\t\t#dae-shortcode21555-download-wrapper .dae-shortcode-register-select-icon {\r\n\t\t\ttop: calc(50% - 7.5px) !important;\r\n\t\t\tright: 15px !important;\r\n\t\t\tfont-size: 15px !important;\r\n\t\t\tfont-family: Arial, Helvetica, sans-serif !important;\r\n\t\t\tcolor: #444444 !important;\r\n\t\t}\r\n\t\t#dae-shortcode21555-download-wrapper .dae-shortcode-register-field::-webkit-input-placeholder,\r\n\t\t#dae-shortcode21555-download-wrapper .dae-shortcode-register-field::placeholder {\r\n\t\t\tcolor: #888888 !important;\r\n\t\t\tfont-family: Arial, Helvetica, sans-serif !important;\r\n\t\t}\r\n\t\t#dae-shortcode21555-download-wrapper .dae-shortcode-register-field::-ms-input-placeholder {\r\n\t\t\tcolor: #888888 !important;\r\n\t\t\tfont-family: Arial, Helvetica, sans-serif !important;\r\n\t\t}\r\n\t\t#dae-shortcode21555-download-wrapper .dae-shortcode-register-checkbox-text {\r\n\t\t\tcolor: #444444 !important;\r\n\t\t\tfont-size: 12px !important;\r\n\t\t\tfont-family: Arial, Helvetica, sans-serif !important;\r\n\t\t}\r\n\t\t#dae-shortcode21555-download-wrapper .dae-shortcode-register-checkbox-text a {\r\n\t\t\tcolor: #0073aa !important;\r\n\t\t}\r\n\t\t#dae-shortcode21555-download-wrapper .dae-shortcode-register-checkbox-text a:hover {\r\n\t\t\tcolor: #0081c1 !important;\r\n\t\t}\r\n\t\t#dae-shortcode21555-download-wrapper .dae-shortcode-register-submit {\r\n\t\t\tcolor: #ffffff !important;\r\n\t\t\tfont-size: 18px !important;\r\n\t\t\tfont-family: Arial, Helvetica, sans-serif !important;\r\n\t\t\tpadding: 18px !important;\r\n\t\t\tbackground: #0073aa !important;\r\n\t\t\tborder-radius: 10px !important;\r\n\t\t\t-moz-border-radius: 10px !important;\r\n\t\t\t-webkit-border-radius: 10px !important;\r\n\t\t}\r\n\t\t#dae-shortcode21555-download-wrapper .dae-shortcode-register-submit:hover {\r\n\t\t\tcolor: #ffffff !important;\r\n\t\t\tbackground: #0081c1 !important;\r\n\t\t\tfont-size: 18px !important;\r\n\t\t\tfont-family: Arial, Helvetica, sans-serif !important;\r\n\t\t\tpadding: 18px !important;\r\n\t\t\tborder-radius: 10px !important;\r\n\t\t\t-moz-border-radius: 10px !important;\r\n\t\t\t-webkit-border-radius: 10px !important;\r\n\t\t}\r\n\t\t#dae-shortcode21555-download-wrapper .dae-shortcode-register-loading {\r\n\t\t\tcolor: #0073aa !important;\r\n\t\t}\r\n\t\t#dae-shortcode21555-download-wrapper .dae-shortcode-register-message {\r\n\t\t\tfont-size: 16px !important;\r\n\t\t\tfont-family: Arial, Helvetica, sans-serif !important;\r\n\t\t}\r\n\t\t#dae-shortcode21555-download-wrapper .dae-shortcode-register-error {\r\n\t\t\tcolor: #dd1111 !important;\r\n\t\t}\r\n\t\t#dae-shortcode21555-download-wrapper .dae-shortcode-register-success {\r\n\t\t\tcolor: #0073aa !important;\r\n\t\t}\r\n\t\t#dae-shortcode21555-download-wrapper .dae-shortcode-register-category-interests h4,\r\n\t\t#dae-shortcode21555-download-wrapper .dae-shortcode-register-input-wrap-interest label {\r\n\t\t\tfont-family: Arial, Helvetica, sans-serif !important;\r\n\t\t}\r\n\t\t#dae-shortcode21555-download-wrapper {\r\n\t\t\talign-items: center !important;\r\n\t\t\t-webkit-align-items: center !important;\r\n\t\t\tjustify-content: flex-start !important;\r\n\t\t\t-webkit-justify-content: flex-start !important;\r\n\t\t\t-moz-justify-content: fle-start !important;\r\n\t\t}\r\n\t\t#dae-shortcode21555-download-wrapper .dae-shortcode-download-content-wrapper,\r\n\t\t#dae-shortcode21555-download-wrapper .dae-shortcode-download-title,\r\n\t\t#dae-shortcode21555-download-wrapper .dae-shortcode-download-text,\r\n\t\t#dae-shortcode21555-download-wrapper .dae-shortcode-register-wrapper p,\r\n\t\t#dae-shortcode21555-download-wrapper .dae-shortcode-register-category-interests-wrap {\r\n\t\t\ttext-align: center !important;\r\n\t\t}\r\n\t\t#dae-shortcode21555-download-wrapper .dae-shortcode-register-field-wrap {\r\n\t\t\tjustify-content: center !important;\r\n\t\t\t-webkit-justify-content: center !important;\r\n\t\t\t-moz-justify-content: center !important;\r\n\t\t}\r\n\t\t#dae-shortcode21555-download-wrapper .dae-shortcode-register-label,\r\n\t\t#dae-shortcode21555-download-wrapper .dae-shortcode-register-message,\r\n\t\t#dae-shortcode21555-download-wrapper .dae-shortcode-register-category-interests-wrap {\r\n\t\t\tmargin: 20px auto !important;\r\n\t\t}\r\n\t\t#dae-shortcode21555-download-wrapper.dae-shortcode-download-wrapper-wide {\r\n\t\t\talign-items: center !important;\r\n\t\t\t-webkit-align-items: center !important;\r\n\t\t\tjustify-content: center !important;\r\n\t\t\t-webkit-justify-content: center !important;\r\n\t\t\t-moz-justify-content: center !important;\r\n\t\t}\r\n\t\t#dae-shortcode21555-download-wrapper.dae-shortcode-download-wrapper-wide .dae-shortcode-download-content-wrapper,\r\n\t\t#dae-shortcode21555-download-wrapper.dae-shortcode-download-wrapper-wide .dae-shortcode-download-title,\r\n\t\t#dae-shortcode21555-download-wrapper.dae-shortcode-download-wrapper-wide .dae-shortcode-download-text,\r\n\t\t#dae-shortcode21555-download-wrapper.dae-shortcode-download-wrapper-wide .dae-shortcode-register-wrapper p,\r\n\t\t#dae-shortcode21555-download-wrapper.dae-shortcode-download-wrapper-wide .dae-shortcode-register-category-interests-wrap {\r\n\t\t\ttext-align: center !important;\r\n\t\t}\r\n\t\t#dae-shortcode21555-download-wrapper.dae-shortcode-download-wrapper-wide .dae-shortcode-register-field-wrap {\r\n\t\t\tjustify-content: center !important;\r\n\t\t\t-webkit-justify-content: center !important;\r\n\t\t\t-moz-justify-content: center !important;\r\n\t\t}\r\n\t\t#dae-shortcode21555-download-wrapper.dae-shortcode-download-wrapper-wide .dae-shortcode-register-label,\r\n\t\t#dae-shortcode21555-download-wrapper.dae-shortcode-download-wrapper-wide .dae-shortcode-register-message,\r\n\t\t#dae-shortcode21555-download-wrapper.dae-shortcode-download-wrapper-wide .dae-shortcode-register-category-interests-wrap {\r\n\t\t\tmargin: 20px auto !important;\r\n\t\t}\r\n\t<\/style>\r\n\t\t<div id=\"dae-shortcode21555-download-wrapper\" class=\"dae-shortcode-download-wrapper\">\r\n\t\t\t<img class=\"dae-shortcode-download-file-image\" src=\"https:\/\/www.aceinfoway.com\/blog\/wp-content\/uploads\/2022\/04\/Thumbnail-Web-App-Development.jpg\" width=\"2500\" height=\"2500\" \/>\r\n\t\t\t<div class=\"dae-shortcode-download-content-wrapper\">\r\n\t\t\t\t<h2 class=\"dae-shortcode-download-title\"><span class=\"ez-toc-section\" id=\"The_Ultimate_Checklist_for_Building_An_Incredible_Web_App\"><\/span>The Ultimate Checklist for Building An Incredible Web App<span class=\"ez-toc-section-end\"><\/span><\/h2>\r\n\t\t\t\t<div class=\"dae-shortcode-download-text\">Get this checklist in a portable document format &amp; access it offline.<\/div>\r\n\t\t\t\t<div class=\"dae-shortcode-download-button\">\r\n\t\t\t\t\t<span class=\"dae-shortcode-download-button-icon\"><i class=\"fas fa-download\"><\/i><\/span>\r\n\t\t\t\t\t<span class=\"dae-shortcode-download-button-text\">DOWNLOAD NOW<\/span>\r\n\t\t\t\t<\/div>\r\n\t\t\t\t<div class=\"dae-shortcode-register-wrapper\">\r\n\t\t\t\t\t<p class=\"dae-shortcode-register-label\">Get your free copy<\/p>\r\n\t\t\t\t\t<form class=\"dae-shortcode-register-form\" method=\"post\" novalidate=\"novalidate\">\r\n\t\t\t\t\t\t<input type=\"hidden\" name=\"file\" value=\"web-app-development-checklist_Ace_Infoway.pdf\" \/>\r\n\t\t\t\t\t\t<div class=\"custom-form-wrap\">\r\n\t\t\t\t\t\t<div class=\"dae-shortcode-register-field-wrap\"><div class=\"dae-shortcode-register-icon\"><i class=\"fas fa-envelope\"><\/i><\/div><div class=\"dae-shortcode-register-input-wrap\"><input class=\"dae-shortcode-register-field\" type=\"email\" name=\"email\" placeholder=\"Email\" autocomplete=\"off\" \/><\/div><\/div>\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t<input class=\"dae-shortcode-register-submit\" type=\"submit\" value=\"Submit\" \/>\t\t\t\t\t\t\r\n\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t<p class=\"dae-shortcode-register-loading\">\r\n\t\t\t\t\t\t\t<i class=\"fas fa-spinner fa-spin\"><\/i>\r\n\t\t\t\t\t\t<\/p>\r\n\t\t\t\t\t\t<div class=\"gglcptch gglcptch_v2\"><div id=\"gglcptch_recaptcha_1922493587\" class=\"gglcptch_recaptcha\"><\/div>\r\n\t\t\t\t<noscript>\r\n\t\t\t\t\t<div style=\"width: 302px;\">\r\n\t\t\t\t\t\t<div style=\"width: 302px; height: 422px; position: relative;\">\r\n\t\t\t\t\t\t\t<div style=\"width: 302px; height: 422px; position: absolute;\">\r\n\t\t\t\t\t\t\t\t<iframe src=\"https:\/\/www.google.com\/recaptcha\/api\/fallback?k=6LdFRZklAAAAABYU3B0d48jQxFZYjxxTXIVK6vy3\" frameborder=\"0\" scrolling=\"no\" style=\"width: 302px; height:422px; border-style: none;\"><\/iframe>\r\n\t\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t<div style=\"border-style: none; bottom: 12px; left: 25px; margin: 0px; padding: 0px; right: 25px; background: #f9f9f9; border: 1px solid #c1c1c1; border-radius: 3px; height: 60px; width: 300px;\">\r\n\t\t\t\t\t\t\t<textarea id=\"g-recaptcha-response\" name=\"g-recaptcha-response\" class=\"g-recaptcha-response\" style=\"width: 250px !important; height: 40px !important; border: 1px solid #c1c1c1 !important; margin: 10px 25px !important; padding: 0px !important; resize: none !important;\"><\/textarea>\r\n\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t\t\t\t<\/noscript><\/div>\r\n\t\t\t\t\t<\/form>\r\n\t\t\t\t\t<p class=\"dae-shortcode-register-message\"><\/p>\r\n\t\t\t\t<\/div>\r\n\t\t\t<\/div>\r\n\t\t<\/div>\r\n\t\n<h2><span class=\"ez-toc-section\" id=\"Whats_New_in_Laravel_10_Features_and_Changes\"><\/span><b>What\u2019s New in Laravel 10? Features and Changes<\/b><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><span style=\"font-weight: 400;\">Below are the main features and modifications that laravel 10 changes for improved functioning of Laravel.<\/span><\/p>\n<h2><span class=\"ez-toc-section\" id=\"PHP_version_update_81\"><\/span><b>PHP version update (8.1)<\/b><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><span style=\"font-weight: 400;\">Laravel 10 requires the minimum version of PHP 8.1. This simply means that new features in Laravel 10 will no longer support the PHP \u2264 8 versions. In this context, the features coming with this league are totally worth it. Here are the features PHP 8.1 will include:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Consistent data classes<\/span><\/li>\n<li><span style=\"font-weight: 400;\">Use of nested attributes<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Native support to Enums<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">First-class Callable syntax<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">No overridden in child classes<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Explicit Octal numeral notation<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Use of string keys to unpack arrays<\/span><\/li>\n<li><span style=\"font-weight: 400;\">Intersection types satisfy multiple constraints at the same time<\/span><\/li>\n<\/ul>\n<h2><span class=\"ez-toc-section\" id=\"Native_type_declaration_in_skeleton\"><\/span><b>Native type declaration in skeleton<\/b><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><span style=\"font-weight: 400;\">The declaration for this feature was made by Taylor Otwell on 14th November 2022. Laravel 10.X will add type-hints and return types to all application skeleton methods.\u00a0 In this regard, this addition will be made without breaking backward compatibility at the framework level. In other terms, a skeleton method with return of array can have an annotation to provide better type clarity when it is not possible through native types.<\/span><\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-23101\" src=\"https:\/\/www.aceinfoway.com\/blog\/wp-content\/uploads\/2023\/01\/Native-type-declaration-in-skeleton.jpg\" alt=\"Laravel 10 - Native type declaration in skeleton\" width=\"1024\" height=\"332\" \/><\/p>\n<h2><span class=\"ez-toc-section\" id=\"New_validation_rule_via_Artisan\"><\/span><b>New validation rule via Artisan<\/b><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><strong># Using Rule Objects<\/strong><\/p>\n<p><span style=\"font-weight: 400;\">Rule objects method allows registration of custom validation rules, using Artisan command <\/span><span style=\"font-weight: 400;\">make:rule<\/span><span style=\"font-weight: 400;\">.\u00a0 The new rule can be placed in the <\/span><b>app\/Rules<\/b><span style=\"font-weight: 400;\"> directory. Now, you can instruct Laravel to the error message by providing a translation string key instead of providing a literal error message to <\/span><b>$fail<\/b><span style=\"font-weight: 400;\"> closure. Further to access all the additional data under validation, rule class can implement <\/span><b>Illuminate\\Contracts\\Validation\\DataAwareRule<\/b><span style=\"font-weight: 400;\"> interface. This will however require your class to define a <\/span><b>setData<\/b><span style=\"font-weight: 400;\"> method.<\/span><\/p>\n<p><strong># Using Closures<\/strong><\/p>\n<p><span style=\"font-weight: 400;\">The closure can be used instead of rule object, when the functionality of the custom rule is required only once throughout the application.\u00a0<\/span><\/p>\n<p><strong># Implicit Rules<\/strong><\/p>\n<p><span style=\"font-weight: 400;\">The<\/span> <span style=\"font-weight: 400;\">unique<\/span><span style=\"font-weight: 400;\"> rule will not be run against an empty string. Thus, to generate a new implicit rule object, <\/span><b>make:rule<\/b><span style=\"font-weight: 400;\"> Artisan command with the <\/span><b>&#8211;implicit<\/b><span style=\"font-weight: 400;\"> option can be used.\u00a0<\/span><\/p>\n<h2><span class=\"ez-toc-section\" id=\"App_Security\"><\/span><b>App Security<\/b><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><span style=\"font-weight: 400;\">Laravel showcases the most significant characteristics in its security functions. The Laravel 10 release also emphasis on it well-configured content security policy (CSP) that is capable to reduce the probability of user data theft and other malicious actions executed using cross-site scripting attacks. The other properties like the use of hashed and salted password mechanism also makes the app security stronger.\u00a0<\/span><\/p>\n<h2><span class=\"ez-toc-section\" id=\"Laravel_10_Installation\"><\/span><b>Laravel 10 Installation<\/b><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><span style=\"font-weight: 400;\">You can now test the Laravel 10 by using <\/span><span style=\"font-weight: 400;\">\u2013-dev<\/span><span style=\"font-weight: 400;\"> flag in your fresh project.<\/span><\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-23102\" src=\"https:\/\/www.aceinfoway.com\/blog\/wp-content\/uploads\/2023\/01\/Laravel-10-Installation.jpg\" alt=\"Laravel 10 Installation\" width=\"1024\" height=\"89\" \/><\/p>\n<h3><b>Server Requirements to install Laravel 10:<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">The latest versions of the server Xampp\/Wamp are required for Laravel 10 as that will be required to support the PHP 8.1 version for Laravel 10.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">For the latest version of Xampp: <\/span><a href=\"https:\/\/www.apachefriends.org\/download.html\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">https:\/\/www.apachefriends.org\/download.html<\/span><\/a><\/p>\n<p><span style=\"font-weight: 400;\">For the latest version of Wamp: <\/span><a href=\"https:\/\/www.wampserver.com\/en\/\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">https:\/\/www.wampserver.com\/en\/<\/span><\/a><\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-23103 size-full\" src=\"https:\/\/www.aceinfoway.com\/blog\/wp-content\/uploads\/2023\/01\/Server-Requirements-to-install-Laravel-10.jpg\" alt=\"\" width=\"1024\" height=\"360\" \/><\/p>\n<h2><span class=\"ez-toc-section\" id=\"Wrap_Up\"><\/span><b>Wrap Up<\/b><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><span style=\"font-weight: 400;\">Laravel is one prominent open-source framework that has dominated the PHP framework arena for many years due to its expressive and elegant syntax. The latest version, Laravel 10 will make it convenient to develop web apps.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">These are some features that are anticipated for its latest release. However, there can be much more to come by 7th February 2023. In that instance, if you want to have a go-to partner for your web app designing, you can hire Laravel experts from the best <a href=\"https:\/\/www.aceinfoway.com\/laravel\" target=\"_blank\" rel=\"noopener\"><strong>Laravel Development Company.<\/strong><\/a><\/span><\/p>\n<p><span style=\"font-weight: 400;\">Ace Infoway has experts that have completed 1000+ projects and can help you to develop a user-friendly web application with resilient features using the latest technology version. Join us today!<\/span><\/p>\n<p><a href=\"https:\/\/www.aceinfoway.com\/contact-us\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-23113 size-full\" src=\"https:\/\/www.aceinfoway.com\/blog\/wp-content\/uploads\/2023\/01\/Want-to-upgrade-your-project-to-Laravel-10.jpg\" alt=\"Laravel 10 - new features\" width=\"836\" height=\"253\" \/><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Laravel 10 Release &#8211; Important Details Before Laravel 9, the major framework versions for Laravel were released approximately every six months. With Laravel 9, released on 8th February 2022, creators declared major releases to be annual. The modification accompanied a great set of improvements in Laravel 9 that included parameters like Symfony Mailer and Flysystem [&hellip;]<\/p>\n","protected":false},"author":769424,"featured_media":23104,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[43,116],"tags":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v19.10 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\r\n<title>What&#039;s New In Laravel 10? Features, Changes &amp; Upgrade Guide<\/title>\r\n<meta name=\"description\" content=\"Here&#039;s a look at what Laravel 10 has in store. Discover everything about Laravel 10&#039;s latest release, new features, changes, and upgrading instructions.\" \/>\r\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\r\n<link rel=\"canonical\" href=\"https:\/\/www.aceinfoway.com\/blog\/laravel-10-features\" \/>\r\n<meta property=\"og:locale\" content=\"en_US\" \/>\r\n<meta property=\"og:type\" content=\"article\" \/>\r\n<meta property=\"og:title\" content=\"What&#039;s New In Laravel 10? Features, Changes &amp; Upgrade Guide\" \/>\r\n<meta property=\"og:description\" content=\"Here&#039;s a look at what Laravel 10 has in store. Discover everything about Laravel 10&#039;s latest release, new features, changes, and upgrading instructions.\" \/>\r\n<meta property=\"og:url\" content=\"https:\/\/www.aceinfoway.com\/blog\/laravel-10-features\" \/>\r\n<meta property=\"og:site_name\" content=\"Ace Infoway\" \/>\r\n<meta property=\"article:published_time\" content=\"2023-01-23T11:36:03+00:00\" \/>\r\n<meta property=\"article:modified_time\" content=\"2023-04-13T06:40:25+00:00\" \/>\r\n<meta property=\"og:image\" content=\"https:\/\/www.aceinfoway.com\/blog\/wp-content\/uploads\/2023\/01\/Laravel-10-release-guide-and-features.jpg\" \/>\r\n\t<meta property=\"og:image:width\" content=\"1024\" \/>\r\n\t<meta property=\"og:image:height\" content=\"524\" \/>\r\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\r\n<meta name=\"author\" content=\"Vipul Tanna\" \/>\r\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\r\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Vipul Tanna\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\r\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.aceinfoway.com\/blog\/laravel-10-features\",\"url\":\"https:\/\/www.aceinfoway.com\/blog\/laravel-10-features\",\"name\":\"What's New In Laravel 10? Features, Changes & Upgrade Guide\",\"isPartOf\":{\"@id\":\"https:\/\/www.aceinfoway.com\/blog\/#website\"},\"datePublished\":\"2023-01-23T11:36:03+00:00\",\"dateModified\":\"2023-04-13T06:40:25+00:00\",\"author\":{\"@id\":\"https:\/\/www.aceinfoway.com\/blog\/#\/schema\/person\/d003de6f940f9d9812111f7e4270bb59\"},\"description\":\"Here's a look at what Laravel 10 has in store. Discover everything about Laravel 10's latest release, new features, changes, and upgrading instructions.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.aceinfoway.com\/blog\/laravel-10-features#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.aceinfoway.com\/blog\/laravel-10-features\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.aceinfoway.com\/blog\/laravel-10-features#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.aceinfoway.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Laravel 10 &#8211; Release Guide And Features\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.aceinfoway.com\/blog\/#website\",\"url\":\"https:\/\/www.aceinfoway.com\/blog\/\",\"name\":\"Ace Infoway\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.aceinfoway.com\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.aceinfoway.com\/blog\/#\/schema\/person\/d003de6f940f9d9812111f7e4270bb59\",\"name\":\"Vipul Tanna\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.aceinfoway.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/4ec91a40cd86ac638cbc5f8faadbaad1?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/4ec91a40cd86ac638cbc5f8faadbaad1?s=96&d=mm&r=g\",\"caption\":\"Vipul Tanna\"},\"description\":\"Vipul is a Sr. Technical Project Manager at Ace Infoway. He has 17+ years of experience in mobile and server-side technologies covering platforms, solutions, governance, and standardization. His expertise in Angular, Node.js, Kotlin, Swift, Flutter, React Native, JavaScript and open-source frameworks help companies achieve desired business goals and get digitally transformed.\"}]}<\/script>\r\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"What's New In Laravel 10? Features, Changes & Upgrade Guide","description":"Here's a look at what Laravel 10 has in store. Discover everything about Laravel 10's latest release, new features, changes, and upgrading instructions.","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:\/\/www.aceinfoway.com\/blog\/laravel-10-features","og_locale":"en_US","og_type":"article","og_title":"What's New In Laravel 10? Features, Changes & Upgrade Guide","og_description":"Here's a look at what Laravel 10 has in store. Discover everything about Laravel 10's latest release, new features, changes, and upgrading instructions.","og_url":"https:\/\/www.aceinfoway.com\/blog\/laravel-10-features","og_site_name":"Ace Infoway","article_published_time":"2023-01-23T11:36:03+00:00","article_modified_time":"2023-04-13T06:40:25+00:00","og_image":[{"width":1024,"height":524,"url":"https:\/\/www.aceinfoway.com\/blog\/wp-content\/uploads\/2023\/01\/Laravel-10-release-guide-and-features.jpg","type":"image\/jpeg"}],"author":"Vipul Tanna","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Vipul Tanna","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.aceinfoway.com\/blog\/laravel-10-features","url":"https:\/\/www.aceinfoway.com\/blog\/laravel-10-features","name":"What's New In Laravel 10? Features, Changes & Upgrade Guide","isPartOf":{"@id":"https:\/\/www.aceinfoway.com\/blog\/#website"},"datePublished":"2023-01-23T11:36:03+00:00","dateModified":"2023-04-13T06:40:25+00:00","author":{"@id":"https:\/\/www.aceinfoway.com\/blog\/#\/schema\/person\/d003de6f940f9d9812111f7e4270bb59"},"description":"Here's a look at what Laravel 10 has in store. Discover everything about Laravel 10's latest release, new features, changes, and upgrading instructions.","breadcrumb":{"@id":"https:\/\/www.aceinfoway.com\/blog\/laravel-10-features#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.aceinfoway.com\/blog\/laravel-10-features"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.aceinfoway.com\/blog\/laravel-10-features#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.aceinfoway.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Laravel 10 &#8211; Release Guide And Features"}]},{"@type":"WebSite","@id":"https:\/\/www.aceinfoway.com\/blog\/#website","url":"https:\/\/www.aceinfoway.com\/blog\/","name":"Ace Infoway","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.aceinfoway.com\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.aceinfoway.com\/blog\/#\/schema\/person\/d003de6f940f9d9812111f7e4270bb59","name":"Vipul Tanna","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.aceinfoway.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/4ec91a40cd86ac638cbc5f8faadbaad1?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/4ec91a40cd86ac638cbc5f8faadbaad1?s=96&d=mm&r=g","caption":"Vipul Tanna"},"description":"Vipul is a Sr. Technical Project Manager at Ace Infoway. He has 17+ years of experience in mobile and server-side technologies covering platforms, solutions, governance, and standardization. His expertise in Angular, Node.js, Kotlin, Swift, Flutter, React Native, JavaScript and open-source frameworks help companies achieve desired business goals and get digitally transformed."}]}},"rttpg_featured_image_url":{"full":["https:\/\/www.aceinfoway.com\/blog\/wp-content\/uploads\/2023\/01\/Laravel-10-release-guide-and-features.jpg",1024,524,false],"landscape":["https:\/\/www.aceinfoway.com\/blog\/wp-content\/uploads\/2023\/01\/Laravel-10-release-guide-and-features.jpg",1024,524,false],"portraits":["https:\/\/www.aceinfoway.com\/blog\/wp-content\/uploads\/2023\/01\/Laravel-10-release-guide-and-features.jpg",1024,524,false],"thumbnail":["https:\/\/www.aceinfoway.com\/blog\/wp-content\/uploads\/2023\/01\/Laravel-10-release-guide-and-features-150x150.jpg",150,150,true],"medium":["https:\/\/www.aceinfoway.com\/blog\/wp-content\/uploads\/2023\/01\/Laravel-10-release-guide-and-features-300x154.jpg",300,154,true],"large":["https:\/\/www.aceinfoway.com\/blog\/wp-content\/uploads\/2023\/01\/Laravel-10-release-guide-and-features.jpg",1024,524,false],"1536x1536":["https:\/\/www.aceinfoway.com\/blog\/wp-content\/uploads\/2023\/01\/Laravel-10-release-guide-and-features.jpg",1024,524,false],"2048x2048":["https:\/\/www.aceinfoway.com\/blog\/wp-content\/uploads\/2023\/01\/Laravel-10-release-guide-and-features.jpg",1024,524,false],"blog-large":["https:\/\/www.aceinfoway.com\/blog\/wp-content\/uploads\/2023\/01\/Laravel-10-release-guide-and-features-669x272.jpg",669,272,true],"blog-medium":["https:\/\/www.aceinfoway.com\/blog\/wp-content\/uploads\/2023\/01\/Laravel-10-release-guide-and-features-320x202.jpg",320,202,true],"portfolio-full":["https:\/\/www.aceinfoway.com\/blog\/wp-content\/uploads\/2023\/01\/Laravel-10-release-guide-and-features-940x400.jpg",940,400,true],"portfolio-one":["https:\/\/www.aceinfoway.com\/blog\/wp-content\/uploads\/2023\/01\/Laravel-10-release-guide-and-features-540x272.jpg",540,272,true],"portfolio-two":["https:\/\/www.aceinfoway.com\/blog\/wp-content\/uploads\/2023\/01\/Laravel-10-release-guide-and-features-460x295.jpg",460,295,true],"portfolio-three":["https:\/\/www.aceinfoway.com\/blog\/wp-content\/uploads\/2023\/01\/Laravel-10-release-guide-and-features-300x214.jpg",300,214,true],"portfolio-five":["https:\/\/www.aceinfoway.com\/blog\/wp-content\/uploads\/2023\/01\/Laravel-10-release-guide-and-features-177x142.jpg",177,142,true],"recent-posts":["https:\/\/www.aceinfoway.com\/blog\/wp-content\/uploads\/2023\/01\/Laravel-10-release-guide-and-features-700x441.jpg",700,441,true],"recent-works-thumbnail":["https:\/\/www.aceinfoway.com\/blog\/wp-content\/uploads\/2023\/01\/Laravel-10-release-guide-and-features-66x66.jpg",66,66,true],"200":["https:\/\/www.aceinfoway.com\/blog\/wp-content\/uploads\/2023\/01\/Laravel-10-release-guide-and-features.jpg",200,102,false],"400":["https:\/\/www.aceinfoway.com\/blog\/wp-content\/uploads\/2023\/01\/Laravel-10-release-guide-and-features.jpg",400,205,false],"600":["https:\/\/www.aceinfoway.com\/blog\/wp-content\/uploads\/2023\/01\/Laravel-10-release-guide-and-features.jpg",600,307,false],"800":["https:\/\/www.aceinfoway.com\/blog\/wp-content\/uploads\/2023\/01\/Laravel-10-release-guide-and-features.jpg",800,409,false],"1200":["https:\/\/www.aceinfoway.com\/blog\/wp-content\/uploads\/2023\/01\/Laravel-10-release-guide-and-features.jpg",1024,524,false]},"rttpg_author":{"display_name":"Vipul Tanna","author_link":"https:\/\/www.aceinfoway.com\/blog\/author\/vipul-tanna"},"rttpg_comment":2,"rttpg_category":"<a href=\"https:\/\/www.aceinfoway.com\/blog\/advanced-technologies\" rel=\"category tag\">Advanced Technologies<\/a> <a href=\"https:\/\/www.aceinfoway.com\/blog\/application-development\" rel=\"category tag\">Application Development<\/a>","rttpg_excerpt":"Laravel 10 Release &#8211; Important Details Before Laravel 9, the major framework versions for Laravel were released approximately every six months. With Laravel 9, released on 8th February 2022, creators declared major releases to be annual. The modification accompanied a great set of improvements in Laravel 9 that included parameters like Symfony Mailer and Flysystem&hellip;","_links":{"self":[{"href":"https:\/\/www.aceinfoway.com\/blog\/wp-json\/wp\/v2\/posts\/23099"}],"collection":[{"href":"https:\/\/www.aceinfoway.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.aceinfoway.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.aceinfoway.com\/blog\/wp-json\/wp\/v2\/users\/769424"}],"replies":[{"embeddable":true,"href":"https:\/\/www.aceinfoway.com\/blog\/wp-json\/wp\/v2\/comments?post=23099"}],"version-history":[{"count":10,"href":"https:\/\/www.aceinfoway.com\/blog\/wp-json\/wp\/v2\/posts\/23099\/revisions"}],"predecessor-version":[{"id":23106,"href":"https:\/\/www.aceinfoway.com\/blog\/wp-json\/wp\/v2\/posts\/23099\/revisions\/23106"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.aceinfoway.com\/blog\/wp-json\/wp\/v2\/media\/23104"}],"wp:attachment":[{"href":"https:\/\/www.aceinfoway.com\/blog\/wp-json\/wp\/v2\/media?parent=23099"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.aceinfoway.com\/blog\/wp-json\/wp\/v2\/categories?post=23099"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.aceinfoway.com\/blog\/wp-json\/wp\/v2\/tags?post=23099"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}