{"id":12870,"date":"2023-01-11T01:09:21","date_gmt":"2023-01-11T06:09:21","guid":{"rendered":"http:\/\/local.brightwhiz\/?p=12870"},"modified":"2023-01-12T01:15:19","modified_gmt":"2023-01-12T06:15:19","slug":"laravel-9-47-release","status":"publish","type":"post","link":"http:\/\/local.brightwhiz\/laravel-9-47-release\/","title":{"rendered":"Laravel 9.47 Release with new Eloquent Collection Visibility Methods"},"content":{"rendered":"\n

The latest Laravel 9.47 Release is now available new Eloquent collection visibility methods, added support for lazy collections with the batch fake, and more improvements and fixes.<\/p>\n\n\n\n

setVisible<\/code> and setHidden<\/code> methods have been added to Eloquent collections. The setVisible method is ideal for when you want to be explicit about the data you want to return while the converse setHidden is useful if you only have a few fields that you want explicitly hidden but generally want values visible by default.<\/p>\n\n\n\n

There is now support for LazyCollection when using the withFakeBatch() with a Job in Laravel<\/a>. There is now an easy way to mark singleton routes as “destroyable<\/strong>.” This type of route may be deleted, but it may not be created by default.<\/p>\n\n\n\n

You can check out some Laravel 9.47 release examples showing the above features on this announce page<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"

The latest Laravel 9.47 Release is now available new Eloquent collection visibility methods, added support for lazy collections with the batch fake, and more improvements and fixes. setVisible and setHidden…<\/p>\n","protected":false},"author":1,"featured_media":12871,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[25,13,27,28,16,18],"tags":[252,344,350,424,433,449,452,471,591,635,636,638],"yoast_head":"\nLaravel 9.47 Release with Eloquent Collection Visibility Methods<\/title>\n<meta name=\"description\" content=\"Laravel 9.47 Release with new Eloquent collection visibility methods added support for lazy collections with the batch fake, and more fixes\" \/>\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-9-47-release\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Laravel 9.47 Release with Eloquent Collection Visibility Methods\" \/>\n<meta property=\"og:description\" content=\"Laravel 9.47 Release with new Eloquent collection visibility methods added support for lazy collections with the batch fake, and more fixes\" \/>\n<meta property=\"og:url\" content=\"http:\/\/local.brightwhiz\/laravel-9-47-release\/\" \/>\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=\"2023-01-11T06:09:21+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-01-12T06:15:19+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/local.brightwhiz\/wp-content\/uploads\/2023\/01\/Laravel-9.47-Release.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1280\" \/>\n\t<meta property=\"og:image:height\" content=\"680\" \/>\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-9-47-release\/#article\",\"isPartOf\":{\"@id\":\"http:\/\/local.brightwhiz\/laravel-9-47-release\/\"},\"author\":{\"name\":\"Michael Bright\",\"@id\":\"http:\/\/local.brightwhiz\/#\/schema\/person\/81f0f3126f13834ae2e7f381b3028e32\"},\"headline\":\"Laravel 9.47 Release with new Eloquent Collection Visibility Methods\",\"datePublished\":\"2023-01-11T06:09:21+00:00\",\"dateModified\":\"2023-01-12T06:15:19+00:00\",\"mainEntityOfPage\":{\"@id\":\"http:\/\/local.brightwhiz\/laravel-9-47-release\/\"},\"wordCount\":144,\"commentCount\":0,\"publisher\":{\"@id\":\"http:\/\/local.brightwhiz\/#organization\"},\"image\":{\"@id\":\"http:\/\/local.brightwhiz\/laravel-9-47-release\/#primaryimage\"},\"thumbnailUrl\":\"http:\/\/local.brightwhiz\/wp-content\/uploads\/2023\/01\/Laravel-9.47-Release.jpg\",\"keywords\":[\"Frameworks\",\"Laravel\",\"Libraries\",\"Open Source\",\"Optimization\",\"Performance\",\"PHP\",\"Programming\",\"Tools\",\"Web\",\"Web Applications\",\"Web Development\"],\"articleSection\":[\"Libraries\",\"News\",\"Programming\",\"Software\",\"Technology\",\"Tools\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"http:\/\/local.brightwhiz\/laravel-9-47-release\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"http:\/\/local.brightwhiz\/laravel-9-47-release\/\",\"url\":\"http:\/\/local.brightwhiz\/laravel-9-47-release\/\",\"name\":\"Laravel 9.47 Release with Eloquent Collection Visibility Methods\",\"isPartOf\":{\"@id\":\"http:\/\/local.brightwhiz\/#website\"},\"primaryImageOfPage\":{\"@id\":\"http:\/\/local.brightwhiz\/laravel-9-47-release\/#primaryimage\"},\"image\":{\"@id\":\"http:\/\/local.brightwhiz\/laravel-9-47-release\/#primaryimage\"},\"thumbnailUrl\":\"http:\/\/local.brightwhiz\/wp-content\/uploads\/2023\/01\/Laravel-9.47-Release.jpg\",\"datePublished\":\"2023-01-11T06:09:21+00:00\",\"dateModified\":\"2023-01-12T06:15:19+00:00\",\"description\":\"Laravel 9.47 Release with new Eloquent collection visibility methods added support for lazy collections with the batch fake, and more fixes\",\"breadcrumb\":{\"@id\":\"http:\/\/local.brightwhiz\/laravel-9-47-release\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"http:\/\/local.brightwhiz\/laravel-9-47-release\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"http:\/\/local.brightwhiz\/laravel-9-47-release\/#primaryimage\",\"url\":\"http:\/\/local.brightwhiz\/wp-content\/uploads\/2023\/01\/Laravel-9.47-Release.jpg\",\"contentUrl\":\"http:\/\/local.brightwhiz\/wp-content\/uploads\/2023\/01\/Laravel-9.47-Release.jpg\",\"width\":1280,\"height\":680,\"caption\":\"Laravel 9.47 Release\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"http:\/\/local.brightwhiz\/laravel-9-47-release\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"http:\/\/local.brightwhiz\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Laravel 9.47 Release with new Eloquent Collection Visibility Methods\"}]},{\"@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 9.47 Release with Eloquent Collection Visibility Methods","description":"Laravel 9.47 Release with new Eloquent collection visibility methods added support for lazy collections with the batch fake, and more fixes","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-9-47-release\/","og_locale":"en_US","og_type":"article","og_title":"Laravel 9.47 Release with Eloquent Collection Visibility Methods","og_description":"Laravel 9.47 Release with new Eloquent collection visibility methods added support for lazy collections with the batch fake, and more fixes","og_url":"http:\/\/local.brightwhiz\/laravel-9-47-release\/","og_site_name":"Brightwhiz.com","article_publisher":"https:\/\/www.facebook.com\/brightwhiz\/","article_published_time":"2023-01-11T06:09:21+00:00","article_modified_time":"2023-01-12T06:15:19+00:00","og_image":[{"width":1280,"height":680,"url":"http:\/\/local.brightwhiz\/wp-content\/uploads\/2023\/01\/Laravel-9.47-Release.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-9-47-release\/#article","isPartOf":{"@id":"http:\/\/local.brightwhiz\/laravel-9-47-release\/"},"author":{"name":"Michael Bright","@id":"http:\/\/local.brightwhiz\/#\/schema\/person\/81f0f3126f13834ae2e7f381b3028e32"},"headline":"Laravel 9.47 Release with new Eloquent Collection Visibility Methods","datePublished":"2023-01-11T06:09:21+00:00","dateModified":"2023-01-12T06:15:19+00:00","mainEntityOfPage":{"@id":"http:\/\/local.brightwhiz\/laravel-9-47-release\/"},"wordCount":144,"commentCount":0,"publisher":{"@id":"http:\/\/local.brightwhiz\/#organization"},"image":{"@id":"http:\/\/local.brightwhiz\/laravel-9-47-release\/#primaryimage"},"thumbnailUrl":"http:\/\/local.brightwhiz\/wp-content\/uploads\/2023\/01\/Laravel-9.47-Release.jpg","keywords":["Frameworks","Laravel","Libraries","Open Source","Optimization","Performance","PHP","Programming","Tools","Web","Web Applications","Web Development"],"articleSection":["Libraries","News","Programming","Software","Technology","Tools"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["http:\/\/local.brightwhiz\/laravel-9-47-release\/#respond"]}]},{"@type":"WebPage","@id":"http:\/\/local.brightwhiz\/laravel-9-47-release\/","url":"http:\/\/local.brightwhiz\/laravel-9-47-release\/","name":"Laravel 9.47 Release with Eloquent Collection Visibility Methods","isPartOf":{"@id":"http:\/\/local.brightwhiz\/#website"},"primaryImageOfPage":{"@id":"http:\/\/local.brightwhiz\/laravel-9-47-release\/#primaryimage"},"image":{"@id":"http:\/\/local.brightwhiz\/laravel-9-47-release\/#primaryimage"},"thumbnailUrl":"http:\/\/local.brightwhiz\/wp-content\/uploads\/2023\/01\/Laravel-9.47-Release.jpg","datePublished":"2023-01-11T06:09:21+00:00","dateModified":"2023-01-12T06:15:19+00:00","description":"Laravel 9.47 Release with new Eloquent collection visibility methods added support for lazy collections with the batch fake, and more fixes","breadcrumb":{"@id":"http:\/\/local.brightwhiz\/laravel-9-47-release\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["http:\/\/local.brightwhiz\/laravel-9-47-release\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"http:\/\/local.brightwhiz\/laravel-9-47-release\/#primaryimage","url":"http:\/\/local.brightwhiz\/wp-content\/uploads\/2023\/01\/Laravel-9.47-Release.jpg","contentUrl":"http:\/\/local.brightwhiz\/wp-content\/uploads\/2023\/01\/Laravel-9.47-Release.jpg","width":1280,"height":680,"caption":"Laravel 9.47 Release"},{"@type":"BreadcrumbList","@id":"http:\/\/local.brightwhiz\/laravel-9-47-release\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"http:\/\/local.brightwhiz\/"},{"@type":"ListItem","position":2,"name":"Laravel 9.47 Release with new Eloquent Collection Visibility Methods"}]},{"@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\/12870"}],"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=12870"}],"version-history":[{"count":0,"href":"http:\/\/local.brightwhiz\/wp-json\/wp\/v2\/posts\/12870\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/local.brightwhiz\/wp-json\/wp\/v2\/media\/12871"}],"wp:attachment":[{"href":"http:\/\/local.brightwhiz\/wp-json\/wp\/v2\/media?parent=12870"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/local.brightwhiz\/wp-json\/wp\/v2\/categories?post=12870"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/local.brightwhiz\/wp-json\/wp\/v2\/tags?post=12870"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}