current location:Home > Technical Articles > Daily Programming > PHP Knowledge
- Direction:
- All web3.0 Backend Development Web Front-end Database Operation and Maintenance Development Tools PHP Framework Daily Programming WeChat Applet Common Problem Other Tech CMS Tutorial Java System Tutorial Computer Tutorials Hardware Tutorial Mobile Tutorial Software Tutorial Mobile Game Tutorial
- Classify:
- PHP tutorial MySQL Tutorial HTML Tutorial CSS Tutorial
-
- Using Eloquent Factories With PHPUnit Data Providers
- There are several ways to use the Eloquent factory in Laravel feature testing, for example, when you want to use the model for multiple tests, you can create a model during setUp() or directly in a single test case. If you have a test case that needs to be tested against various data, you may need to use the Eloquent model and PHPUnit's data provider. Using data providers in feature testing can have problems because they run before the framework's TestCase boots Laravel via setUp(). Data providers are parsed very early in running phpunit, so if you want to use them you will encounter the following error:
- PHP Tutorial . Backend Development 678 2025-03-06 02:40:08
-
- Customize the Truncation of HTTP Client Request Exceptions
- Frustrated by truncated HTTP client exceptions obscuring crucial debugging information in bug reports or Sentry? Laravel's default truncation of HTTP responses can hide vital clues about request failures. This problem is solved in Laravel 11.35! Tw
- PHP Tutorial . Backend Development 457 2025-03-06 02:39:09
-
- Multiple Column Plucking in Laravel Collections
- Laravel offers a streamlined approach to retrieving multiple columns from collections using the map method. Unlike pluck(), which is limited to single columns, combining map with only provides enhanced flexibility for data extraction. Leveraging map
- PHP Tutorial . Backend Development 470 2025-03-06 02:38:09
-
- Learn how to create custom Facades in Laravel
- Laravel Facades: A Convenient Access Point to Services Laravel's Facades offer a streamlined way to interact with services, simplifying access through a user-friendly interface. Initially, the Facade accessor method might seem confusing, but underst
- PHP Tutorial . Backend Development 703 2025-03-06 02:37:12
-
- A Deep Dive into Sessions in Laravel
- When building a Laravel application, you're almost certain that you'll need to handle the session at some point. They are the fundamental part of web development. This article will quickly explain what sessions are, how they work in Laravel, and how you can use them in Laravel applications. We will then go a step further and dive into how to interact with sessions using "session classes" to avoid the common pitfalls I often encounter when dealing with Laravel applications. Finally, we will learn how to test session data in Laravel. What is a conversation? By default, web applications are stateless, meaning requests are usually not aware of each other. Therefore, we
- PHP Tutorial . Backend Development 541 2025-03-06 02:32:13
-
- Customizing Data Transformations with Laravel Casts
- Laravel's custom casts feature allows customized data conversion, beyond the built-in casting capabilities to handle complex data types and business logic. Here is an example of how to format phone numbers using custom casts:
- PHP Tutorial . Backend Development 940 2025-03-06 02:31:09
-
- Dynamic Mailer Configuration in Laravel with Mail::build
- Leverage Laravel's Mail::build for dynamic mailer configuration! This flexible approach simplifies email setup in various scenarios. Basic Usage Creating a dynamic mailer is straightforward: use Illuminate\Support\Facades\Mail; $mailer = Mail::build
- PHP Tutorial . Backend Development 1243 2025-03-06 02:30:09
-
- How to fix 'SQLSTATE[HY000] [2002] Connection refused' Laravel error in GitHub Actions
- GitHub Actions streamlines continuous integration (CI) for GitHub repositories. YAML workflow files automate tasks like testing and deployment. A common Laravel/MySQL CI snag is the "SQLSTATE[HY000] [2002] Connection refused" error, often
- PHP Tutorial . Backend Development 823 2025-03-06 02:29:12
-
- Learn to master Query Scopes in Laravel
- When building a Laravel application, you may need to write queries with constraints that are used in multiple places throughout the application. Maybe you are building a multi-tenant application and you have to constantly add where constraints to the query to filter by user's team. Or maybe you are building a blog and you have to constantly add where constraints to the query to filter if the blog post has been published. In Laravel, we can use query scopes to help us store these constraints neatly in one place and reuse them. In this article, we will study the local query scope and the global query scope. We will learn the difference between the two and how to create your own query
- PHP Tutorial . Backend Development 706 2025-03-06 02:28:09
-
- Route Definition Enhancements in Laravel with Enum Integration
- Laravel's latest update enhances route definitions by directly integrating with PHP's enum functionality. This simplifies route configuration, eliminating the need for manual value retrieval when using enums, leading to cleaner, more maintainable co
- PHP Tutorial . Backend Development 974 2025-03-06 02:27:09
-
- Preserving Collection Keys in Laravel API Resources
- When building an API, Laravel renumbers the index of the resource collection as a number by default. For situations where the original key has meaning, the preserveKeys property maintains the expected data structure. Here is an example of how to use this property in a Laravel application:
- PHP Tutorial . Backend Development 1023 2025-03-06 02:26:09
-
- A guide to Laravel's model events
- Laravel's model events are a very convenient feature that helps you automatically run logic when performing certain operations on your Eloquent model. However, if used improperly, it can sometimes lead to strange side effects. This article will explore what model events are and how to use them in a Laravel application. We will also explore how to test model events and some issues to be aware of when using them. Finally, we'll cover some alternatives to model events that you can consider using. What are events and listeners? You may have heard of "events" and "listeners". But if you haven't heard of it, here's a brief overview of them: #event These are the actions you want to take action on it
- PHP Tutorial . Backend Development 1012 2025-03-06 02:25:14
-
- API Versioning in Laravel 11
- With the release of Laravel 11, the application skeleton was slimmed down to remove extra files that aren't required on every project. Part of that change removed all service providers from the application source code except the AppServiceProvider. A
- PHP Tutorial . Backend Development 507 2025-03-06 02:23:12
-
- Discover File Downloads in Laravel with Storage::download
- The Storage::download method of the Laravel framework provides a concise API for safely handling file downloads while managing abstractions of file storage. Here is an example of using Storage::download() in the example controller:
- PHP Tutorial . Backend Development 1314 2025-03-06 02:22:09
Tool Recommendations

