{"id":9137,"date":"2020-09-11T03:20:52","date_gmt":"2020-09-11T07:20:52","guid":{"rendered":"http:\/\/local.brightwhiz\/?p=9137"},"modified":"2020-09-11T03:20:52","modified_gmt":"2020-09-11T07:20:52","slug":"laravel-8-release-announced","status":"publish","type":"post","link":"http:\/\/local.brightwhiz\/laravel-8-release-announced\/","title":{"rendered":"Laravel 8 Release With Laravel Jetstream, Models Directory, and More"},"content":{"rendered":"\n

Laravel 8 release has been announced for general availability. This release comes just days after the release of Laravel 7.27.0 and is now officially supported on PHP 7.3 and higher.<\/p>\n\n\n\n

This new release comes with a host of new features such as Laravel Jetstream, a models directory, model factory classes, migration squashing, rate-limiting improvements, time testing helpers, dynamic blade components, and more.<\/p>\n\n\n\n

Laravel<\/a> is a free and open-source<\/a> PHP<\/a> web application framework for building web applications following the model\u2013view\u2013controller architectural pattern.<\/p>\n\n\n\n

Highlights of Laravel 8 Release<\/h2>\n\n\n\n

Laravel Jetstream is an improved scaffolding that provides a better starting point for new projects. It features login and registration, email verification, two-factor authentication, session management, API support via Laravel, and team management among others.<\/p>\n\n\n\n

With the new Models Directory, the application skeleton now includes an app\/Models directory. Likewise, the generator commands assume all models exist in that directory. Where that is not the case it will fall back to the app directory.<\/p>\n\n\n\n

Model Factories are now class-based with better relationships between factories. There is also improved Rate Limiting that is also backward compatible. Blade components can now be rendered dynamically at runtime.<\/p>\n\n\n\n

With Migration Squashing, it allows applications that contain many migration files to have them squashed into a single SQL<\/a> file that will be executed first when running migrations, followed by any remaining migration files that are not part of the squashed schema file. This improves performance in most cases as well as file bloat.<\/p>\n\n\n\n

To see a complete list of features, fixes, and improvements, and to find out more about this release, please check out the official release notes found here<\/a> as well as this upgrade guide<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"

Laravel 8 release has been announced for general availability. This release comes just days after the release of Laravel 7.27.0 and is now officially supported on PHP 7.3 and higher….<\/p>\n","protected":false},"author":1,"featured_media":9138,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[25,13,27,16,18],"tags":[142,164,252,320,344,424,433,449,452,543,591,635,636,638],"yoast_head":"\nLaravel 8 Release With Laravel Jetstream, Models Directory, and More<\/title>\n<meta name=\"description\" content=\"Laravel 8 release now with Laravel Jetstream, models directory and factory classes, migration squashing, and rate-limiting improvements\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"http:\/\/local.brightwhiz\/laravel-8-release-announced\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Laravel 8 Release With Laravel Jetstream, Models Directory, and More\" \/>\n<meta property=\"og:description\" content=\"Laravel 8 release now with Laravel Jetstream, models directory and factory classes, migration squashing, and rate-limiting improvements\" \/>\n<meta property=\"og:url\" content=\"http:\/\/local.brightwhiz\/laravel-8-release-announced\/\" \/>\n<meta property=\"og:site_name\" content=\"Brightwhiz.com\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/brightwhiz\/\" \/>\n<meta property=\"article:published_time\" content=\"2020-09-11T07:20:52+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/local.brightwhiz\/wp-content\/uploads\/2020\/09\/laravel-8-release-announced.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"630\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Michael Bright\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@brightwhizmag\" \/>\n<meta name=\"twitter:site\" content=\"@brightwhizmag\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Michael Bright\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"http:\/\/local.brightwhiz\/laravel-8-release-announced\/#article\",\"isPartOf\":{\"@id\":\"http:\/\/local.brightwhiz\/laravel-8-release-announced\/\"},\"author\":{\"name\":\"Michael Bright\",\"@id\":\"http:\/\/local.brightwhiz\/#\/schema\/person\/81f0f3126f13834ae2e7f381b3028e32\"},\"headline\":\"Laravel 8 Release With Laravel Jetstream, Models Directory, and More\",\"datePublished\":\"2020-09-11T07:20:52+00:00\",\"dateModified\":\"2020-09-11T07:20:52+00:00\",\"mainEntityOfPage\":{\"@id\":\"http:\/\/local.brightwhiz\/laravel-8-release-announced\/\"},\"wordCount\":284,\"publisher\":{\"@id\":\"http:\/\/local.brightwhiz\/#organization\"},\"image\":{\"@id\":\"http:\/\/local.brightwhiz\/laravel-8-release-announced\/#primaryimage\"},\"thumbnailUrl\":\"http:\/\/local.brightwhiz\/wp-content\/uploads\/2020\/09\/laravel-8-release-announced.jpg\",\"keywords\":[\"Community\",\"Cross Platform\",\"Frameworks\",\"Internet\",\"Laravel\",\"Open Source\",\"Optimization\",\"Performance\",\"PHP\",\"Software Design\",\"Tools\",\"Web\",\"Web Applications\",\"Web Development\"],\"articleSection\":[\"Libraries\",\"News\",\"Programming\",\"Technology\",\"Tools\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"http:\/\/local.brightwhiz\/laravel-8-release-announced\/\",\"url\":\"http:\/\/local.brightwhiz\/laravel-8-release-announced\/\",\"name\":\"Laravel 8 Release With Laravel Jetstream, Models Directory, and More\",\"isPartOf\":{\"@id\":\"http:\/\/local.brightwhiz\/#website\"},\"primaryImageOfPage\":{\"@id\":\"http:\/\/local.brightwhiz\/laravel-8-release-announced\/#primaryimage\"},\"image\":{\"@id\":\"http:\/\/local.brightwhiz\/laravel-8-release-announced\/#primaryimage\"},\"thumbnailUrl\":\"http:\/\/local.brightwhiz\/wp-content\/uploads\/2020\/09\/laravel-8-release-announced.jpg\",\"datePublished\":\"2020-09-11T07:20:52+00:00\",\"dateModified\":\"2020-09-11T07:20:52+00:00\",\"description\":\"Laravel 8 release now with Laravel Jetstream, models directory and factory classes, migration squashing, and rate-limiting improvements\",\"breadcrumb\":{\"@id\":\"http:\/\/local.brightwhiz\/laravel-8-release-announced\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"http:\/\/local.brightwhiz\/laravel-8-release-announced\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"http:\/\/local.brightwhiz\/laravel-8-release-announced\/#primaryimage\",\"url\":\"http:\/\/local.brightwhiz\/wp-content\/uploads\/2020\/09\/laravel-8-release-announced.jpg\",\"contentUrl\":\"http:\/\/local.brightwhiz\/wp-content\/uploads\/2020\/09\/laravel-8-release-announced.jpg\",\"width\":1200,\"height\":630,\"caption\":\"Laravel 8 Release\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"http:\/\/local.brightwhiz\/laravel-8-release-announced\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"http:\/\/local.brightwhiz\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Laravel 8 Release With Laravel Jetstream, Models Directory, and More\"}]},{\"@type\":\"WebSite\",\"@id\":\"http:\/\/local.brightwhiz\/#website\",\"url\":\"http:\/\/local.brightwhiz\/\",\"name\":\"Brightwhiz.com\",\"description\":\"Best Tech guides, Tutorials, and News\",\"publisher\":{\"@id\":\"http:\/\/local.brightwhiz\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"http:\/\/local.brightwhiz\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"http:\/\/local.brightwhiz\/#organization\",\"name\":\"Brightwhiz\",\"url\":\"http:\/\/local.brightwhiz\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"http:\/\/local.brightwhiz\/#\/schema\/logo\/image\/\",\"url\":\"http:\/\/local.brightwhiz\/wp-content\/uploads\/2021\/11\/brightwhiz-com-logo-orange.png\",\"contentUrl\":\"http:\/\/local.brightwhiz\/wp-content\/uploads\/2021\/11\/brightwhiz-com-logo-orange.png\",\"width\":706,\"height\":135,\"caption\":\"Brightwhiz\"},\"image\":{\"@id\":\"http:\/\/local.brightwhiz\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/brightwhiz\/\",\"https:\/\/x.com\/brightwhizmag\",\"https:\/\/instagram.com\/bright_whiz\/\",\"https:\/\/www.pinterest.com\/sobbayi\/\",\"https:\/\/www.youtube.com\/channel\/UC6sCdP_d_RiTIM7ErFT-PSQ\"]},{\"@type\":\"Person\",\"@id\":\"http:\/\/local.brightwhiz\/#\/schema\/person\/81f0f3126f13834ae2e7f381b3028e32\",\"name\":\"Michael Bright\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"http:\/\/local.brightwhiz\/#\/schema\/person\/image\/\",\"url\":\"http:\/\/1.gravatar.com\/avatar\/da90485875ff0aafa38fdd494abe87d1?s=96&d=mm&r=g\",\"contentUrl\":\"http:\/\/1.gravatar.com\/avatar\/da90485875ff0aafa38fdd494abe87d1?s=96&d=mm&r=g\",\"caption\":\"Michael Bright\"},\"sameAs\":[\"https:\/\/sobbayi.com\"],\"url\":\"http:\/\/local.brightwhiz\/author\/sobbayiadmin\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Laravel 8 Release With Laravel Jetstream, Models Directory, and More","description":"Laravel 8 release now with Laravel Jetstream, models directory and factory classes, migration squashing, and rate-limiting improvements","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":"http:\/\/local.brightwhiz\/laravel-8-release-announced\/","og_locale":"en_US","og_type":"article","og_title":"Laravel 8 Release With Laravel Jetstream, Models Directory, and More","og_description":"Laravel 8 release now with Laravel Jetstream, models directory and factory classes, migration squashing, and rate-limiting improvements","og_url":"http:\/\/local.brightwhiz\/laravel-8-release-announced\/","og_site_name":"Brightwhiz.com","article_publisher":"https:\/\/www.facebook.com\/brightwhiz\/","article_published_time":"2020-09-11T07:20:52+00:00","og_image":[{"width":1200,"height":630,"url":"http:\/\/local.brightwhiz\/wp-content\/uploads\/2020\/09\/laravel-8-release-announced.jpg","type":"image\/jpeg"}],"author":"Michael Bright","twitter_card":"summary_large_image","twitter_creator":"@brightwhizmag","twitter_site":"@brightwhizmag","twitter_misc":{"Written by":"Michael Bright","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"http:\/\/local.brightwhiz\/laravel-8-release-announced\/#article","isPartOf":{"@id":"http:\/\/local.brightwhiz\/laravel-8-release-announced\/"},"author":{"name":"Michael Bright","@id":"http:\/\/local.brightwhiz\/#\/schema\/person\/81f0f3126f13834ae2e7f381b3028e32"},"headline":"Laravel 8 Release With Laravel Jetstream, Models Directory, and More","datePublished":"2020-09-11T07:20:52+00:00","dateModified":"2020-09-11T07:20:52+00:00","mainEntityOfPage":{"@id":"http:\/\/local.brightwhiz\/laravel-8-release-announced\/"},"wordCount":284,"publisher":{"@id":"http:\/\/local.brightwhiz\/#organization"},"image":{"@id":"http:\/\/local.brightwhiz\/laravel-8-release-announced\/#primaryimage"},"thumbnailUrl":"http:\/\/local.brightwhiz\/wp-content\/uploads\/2020\/09\/laravel-8-release-announced.jpg","keywords":["Community","Cross Platform","Frameworks","Internet","Laravel","Open Source","Optimization","Performance","PHP","Software Design","Tools","Web","Web Applications","Web Development"],"articleSection":["Libraries","News","Programming","Technology","Tools"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"http:\/\/local.brightwhiz\/laravel-8-release-announced\/","url":"http:\/\/local.brightwhiz\/laravel-8-release-announced\/","name":"Laravel 8 Release With Laravel Jetstream, Models Directory, and More","isPartOf":{"@id":"http:\/\/local.brightwhiz\/#website"},"primaryImageOfPage":{"@id":"http:\/\/local.brightwhiz\/laravel-8-release-announced\/#primaryimage"},"image":{"@id":"http:\/\/local.brightwhiz\/laravel-8-release-announced\/#primaryimage"},"thumbnailUrl":"http:\/\/local.brightwhiz\/wp-content\/uploads\/2020\/09\/laravel-8-release-announced.jpg","datePublished":"2020-09-11T07:20:52+00:00","dateModified":"2020-09-11T07:20:52+00:00","description":"Laravel 8 release now with Laravel Jetstream, models directory and factory classes, migration squashing, and rate-limiting improvements","breadcrumb":{"@id":"http:\/\/local.brightwhiz\/laravel-8-release-announced\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["http:\/\/local.brightwhiz\/laravel-8-release-announced\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"http:\/\/local.brightwhiz\/laravel-8-release-announced\/#primaryimage","url":"http:\/\/local.brightwhiz\/wp-content\/uploads\/2020\/09\/laravel-8-release-announced.jpg","contentUrl":"http:\/\/local.brightwhiz\/wp-content\/uploads\/2020\/09\/laravel-8-release-announced.jpg","width":1200,"height":630,"caption":"Laravel 8 Release"},{"@type":"BreadcrumbList","@id":"http:\/\/local.brightwhiz\/laravel-8-release-announced\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"http:\/\/local.brightwhiz\/"},{"@type":"ListItem","position":2,"name":"Laravel 8 Release With Laravel Jetstream, Models Directory, and More"}]},{"@type":"WebSite","@id":"http:\/\/local.brightwhiz\/#website","url":"http:\/\/local.brightwhiz\/","name":"Brightwhiz.com","description":"Best Tech guides, Tutorials, and News","publisher":{"@id":"http:\/\/local.brightwhiz\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"http:\/\/local.brightwhiz\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"http:\/\/local.brightwhiz\/#organization","name":"Brightwhiz","url":"http:\/\/local.brightwhiz\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"http:\/\/local.brightwhiz\/#\/schema\/logo\/image\/","url":"http:\/\/local.brightwhiz\/wp-content\/uploads\/2021\/11\/brightwhiz-com-logo-orange.png","contentUrl":"http:\/\/local.brightwhiz\/wp-content\/uploads\/2021\/11\/brightwhiz-com-logo-orange.png","width":706,"height":135,"caption":"Brightwhiz"},"image":{"@id":"http:\/\/local.brightwhiz\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/brightwhiz\/","https:\/\/x.com\/brightwhizmag","https:\/\/instagram.com\/bright_whiz\/","https:\/\/www.pinterest.com\/sobbayi\/","https:\/\/www.youtube.com\/channel\/UC6sCdP_d_RiTIM7ErFT-PSQ"]},{"@type":"Person","@id":"http:\/\/local.brightwhiz\/#\/schema\/person\/81f0f3126f13834ae2e7f381b3028e32","name":"Michael Bright","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"http:\/\/local.brightwhiz\/#\/schema\/person\/image\/","url":"http:\/\/1.gravatar.com\/avatar\/da90485875ff0aafa38fdd494abe87d1?s=96&d=mm&r=g","contentUrl":"http:\/\/1.gravatar.com\/avatar\/da90485875ff0aafa38fdd494abe87d1?s=96&d=mm&r=g","caption":"Michael Bright"},"sameAs":["https:\/\/sobbayi.com"],"url":"http:\/\/local.brightwhiz\/author\/sobbayiadmin\/"}]}},"_links":{"self":[{"href":"http:\/\/local.brightwhiz\/wp-json\/wp\/v2\/posts\/9137"}],"collection":[{"href":"http:\/\/local.brightwhiz\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/local.brightwhiz\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/local.brightwhiz\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/local.brightwhiz\/wp-json\/wp\/v2\/comments?post=9137"}],"version-history":[{"count":0,"href":"http:\/\/local.brightwhiz\/wp-json\/wp\/v2\/posts\/9137\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/local.brightwhiz\/wp-json\/wp\/v2\/media\/9138"}],"wp:attachment":[{"href":"http:\/\/local.brightwhiz\/wp-json\/wp\/v2\/media?parent=9137"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/local.brightwhiz\/wp-json\/wp\/v2\/categories?post=9137"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/local.brightwhiz\/wp-json\/wp\/v2\/tags?post=9137"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}