Form Requests are best known for validation logic that will pre-validate for you. They are fantastic, and I lean on them heavily all the time.
Pest Laravel Expectations is a Pest plugin that adds Laravel-specific expectations to the testing ecosystem.
PlanetScale for Laravel is a package that helps you manage database migrations with Artisan and the PlanetScale API.
Google uses structured data standardized formats to understand the content of the page and enable special search result features and enhancements. To Enable rich results with structured data, below are the code snippets.
Top 10 AI SEO Tools (March 2023) · 1. Jasper · 2. SEM Rush · 3. Scalenut · 4. Pro Rank Tracker · 5. Link Whisper · 6. INK Editor...
The Query Expressions package for Laravel replaces raw query calls with expressions. Learn how this package can help you avoid writing database-specific queries.
Use the popular Spatie Permission package with Laravel Jetstream Teams to manage your users roles and permissions.
Flare is the only error tracker that suggests a fix.Think Ignition—your local error page—in production.
Borrowed from the concept of annotations in other languages, PHP attributes can add powerful functionality to your enums.
Bladestan adds static analysis in PHPStan for Blade templtes.
Designers interested in learning more about CSS, HTML5, and CSS3 should follow these five informative CSS blogs.
APM tools give insights into key performance indicators such as response time, request volume, error rates, resource utilization, and more. This data can be used to identify problems in code execution, detect memory leaks, or any other issue that may be affecting the web service's performance.
Have you ever used Auth::user() in Laravel? So yeah, that Auth is a Facade. Question: do you actually need to know how they work, and would you need to create your own facades?
A common challenge in testing is not only HOW to test something, but WHAT you can test. That's why I have made a list of all the things I like to test in my applications.
As developers, we often map business processes to digital processes, from sending an email to something quite complex. Let's look at how we can clean this up.
What is rel = canonical and what is its purpose? ✅ How to mark a canonical link? ✅ Canonical URLs - when to configure them? ✅ Rules for forming canonical links, checking and errors of using rel = canonical ✅ When the rel = canonical attribute does not work? ➨ We answer all questions in our article!
The Laravel team released an update to the Laravel Breeze starter kit that includes typescript support.
A guide on how to build a shopping cart that uses the http session.
The Laravel team released v10.4 with a File::json() method, converting existing HasMany relationships to a HasOne relationship, and more.
GPT-3 is the best known text generation model on the market today but is expensive to use. Open source alternatives are now available. Here is a detailed comparison of GPT-3 and its competition.