Dumpable trait is technically
new in Laravel
11, these I would say that it consolidates the idea of
dd() into a reusable trait so
that classes don’t have to manually implement this separately.
Application developers and package authors can also benefit from
illumiate/support trait to easily add
debugging methods in chainable classes.
In Laravel 10, we already enjoy being able to chain in a
->dump() into various
framework classes, such as
Stringable, the query
$time = Carbon::now()
// dumping before adding a minute and second
$time = Carbon::now()
However, in Laravel 10, the
dd() methods were created ad-hoc in each class
separately, whereas, in Laravel 11, all that code was consolidated
into the Dumpable trait we can use in any class. Here's an example
from the Illuminate
Carbon class in Laravel 11:
class Carbon extends BaseCarbon
use Conditionable, Dumpable;
The implementation of
dump() looks like the
following in the Dumpable trait. The only difference with
dd() is that the code will stop execution and
public function dump(...$args)
Shout-out to Nuno Maduro for implementing this feature in Pull Request #47122 to clean up internal usage of these methods, but also paved the way for apps and packages to utilize this trait.
Join the Laravel Newsletter to get all the latest Laravel articles like this directly in your inbox.
The WordPress.com team is always working on new design ideas to bring your website to life. Check out the latest themes in our library, including great options for small businesses, entrepreneurs in the coaching space, and a number of other beautiful and versatile designs.All WordPress.com Themes
Your literary haven, on the web. This partner theme was designed with book lovers of all kinds in mind. Built-in features include curated collections, newsletter integration, robust search functionality, mobile-friendly responsiveness, and more. Whether you’re operating a physical bookstore or simply sharing your literary enthusiasm with the world, Bookix is the ideal block theme.
Annalee is tailor-made for personal coaches. Its front page is both streamlined and informative, while providing options for videos, images, courses, and more. Its design—characterized by pronounced contrasts in color and typography—exudes an approachable and welcoming ambiance. For any kind of coach looking to bolster their brand and professionalize their online presence, Annalee is the ticket.
Kaze is a simple, three-column theme in which the left-hand column is a “sticky” menu while the right two columns scroll. The ample white space (or, in this case, black space) combined with a small font type makes for an elegant and modern vibe. Though this theme was created with architecture firms in mind, it’s suitable for any small business where design and professionalism are paramount.
Utilizing the familiar messaging interface that we all know and love, Messagerie brings a decidedly casual and playful style to your blog. Featuring stripped down text bubbles on a spare background, you don’t to have to worry about complicated extras or high-impact visuals—let the words speak for themselves.
Built from the bones of one of our classic blogging themes (Resonar), Tronar provides a sleek design for bloggers that combines a little bit of old-school internet nostalgia with modern simplicity. With a large, immersive featured image/post at the top and a feed of posts below, your content is front and center with this theme.
To install any of the above themes, click the name of the theme you like, which brings you right to the installation page. Then click the “Activate this design” button. You can also click “Open live demo,” which brings up a clickable, scrollable version of the theme for you to preview.
Premium themes are available to use at no extra charge for customers on the Explorer plan or above. Partner themes are third-party products that can be purchased for $79/year each.
You can explore all of our themes by navigating to the “Themes” page, which is found under “Appearance” in the left-side menu of your WordPress.com dashboard. Or you can click below:All WordPress.com Themes
The digital landscape is evolving, and with it, the way we create and consume content is undergoing a remarkable transformation. As we stand at the cusp of a new era, the integration of Artificial Intelligence (AI) in content creation is not just a trend but a revolutionary step forward.
Today, we’re excited to announce our latest resources that open the doors to this new world.
This all-new course is an in-depth introduction to AI-assisted content creation, focused on functionality, practical application, and ethical implications of tools like ChatGPT. As with all of our courses, “Unlocking the Power of AI” is 100% free.
In an age where content is king, staying ahead of the curve is crucial. AI-assisted content creation isn’t just about keeping up with the latest trends; it’s about setting the pace. Whether you’re a blogger, a digital marketer, or an entrepreneur, understanding how to leverage AI effectively can transform your content strategy. This course is designed to guide you through the nuances of AI tools, helping you to create content that resonates, engages, and inspires.
This course isn’t just about learning the ropes of AI. We’ll also explore the ethical implications of AI-generated content, understand the importance of authenticity, and learn to balance AI’s capabilities with your unique voice. We dig into hands-on practical strategies for using AI with various content types, from blogs to FAQs and beyond. The goal is to empower you with skills that go beyond the basics, giving you a competitive edge no matter your endeavor.
This engaging session complements our Unlocking the Power of AI course, showcasing the practical application of ChatGPT and the dynamic capabilities of the Jetpack AI Assistant that comes built-in to your WordPress.com site. Join us for a one-hour journey through the world of AI, where you’ll learn to craft compelling content with ease and precision.
What to expect in the webinar:
Perfect for beginners and intermediate learners, this webinar is a valuable addition to your learning journey. Elevate your content strategy and stay ahead in the digital landscape. We’re offering two sessions in January and three in February. Click below to learn more and register.Attend this webinar
Whether you’re looking to streamline your content creation process, enhance your creative output, or be in the know in an ever-evolving digital world, the combination of our AI-focused course and webinar is your key. The future is AI-assisted, and it’s brighter than ever.
Join us in embracing the future of content creation, where AI and human creativity merge to create something truly extraordinary.Learn more Start course now Attend the webinar
I became aware of the changes in extension development in Joomla when I started looking at migrating websites from Joomla 3 to Joomla 4. A sticking point for me was that some extensions hadn't been made Joomla 4 compatible. Some took a long time to be updated and some didn’t ever work in Joomla 4. It was a big jump and reading this book I can now see much more of what that was about.
Remember when we wrote about the EU preparing its Cyber Resilience Act (CRA), a European law about hardware and software? We were really concerned about the way it would affect Joomla and other open source software. Well… there's news.
Page 10 of 1292