Tagged articles
369 articles
Page 2 of 4
php Courses
php Courses
May 7, 2024 · Backend Development

Using Chunk Queries in Laravel to Process Large Datasets Efficiently

This article explains how Laravel's chunk method can process massive user datasets in small batches, reducing memory usage and improving performance, with example code for sending welcome emails and controlling flow using return false.

Backend DevelopmentChunk QueryLaravel
0 likes · 4 min read
Using Chunk Queries in Laravel to Process Large Datasets Efficiently
php Courses
php Courses
Apr 28, 2024 · Backend Development

Using Laravel Scout for Full-Text Search in Laravel Applications

This guide explains how to install, configure, and use Laravel Scout to add powerful full-text search capabilities to Laravel models, covering driver setup, searchable traits, indexing, custom queries, conditional searching, pagination, and result display.

EloquentFull‑Text SearchLaravel
0 likes · 8 min read
Using Laravel Scout for Full-Text Search in Laravel Applications
php Courses
php Courses
Apr 22, 2024 · Backend Development

Integrating Pusher Real-Time Notifications into a Laravel Application

This guide explains how to set up real-time notifications in a Laravel application using Pusher, covering prerequisites, project setup, package installation, configuration of .env, creating events, broadcasting, client-side listening with Laravel Echo, testing, and advanced customization features.

LaravelNotificationsPHP
0 likes · 6 min read
Integrating Pusher Real-Time Notifications into a Laravel Application
php Courses
php Courses
Apr 19, 2024 · Backend Development

Why PHP Remains a Viable Choice for Web Development in 2024

Despite perceptions of PHP as outdated, this article explains why its flexibility, strong community, performance improvements in PHP 8.1, rapid deployment, scalability, and clean-code frameworks like Laravel make it a practical and efficient backend solution for web development in 2024, while noting cases where other languages may be preferable.

Backend DevelopmentLaravelPHP
0 likes · 6 min read
Why PHP Remains a Viable Choice for Web Development in 2024
php Courses
php Courses
Apr 16, 2024 · Backend Development

Integrating Sentry for Application Monitoring and Error Tracking in Laravel

This guide explains the importance of application monitoring and error tracking in Laravel, introduces Sentry’s features, and provides step‑by‑step instructions for installing, configuring, and customizing Sentry—including error reporting, performance monitoring, real‑time notifications, and advanced integration options—to improve stability and user experience.

Backend DevelopmentLaravelPerformance Monitoring
0 likes · 10 min read
Integrating Sentry for Application Monitoring and Error Tracking in Laravel
php Courses
php Courses
Apr 10, 2024 · Backend Development

Practical Laravel API Development Course Overview

This ten‑day hands‑on Laravel course teaches the complete API development workflow—including design, routing, authentication, data handling and error management—through case studies and exercises, helping beginners and experienced developers alike master efficient backend API creation.

APIBackendLaravel
0 likes · 3 min read
Practical Laravel API Development Course Overview
php Courses
php Courses
Apr 9, 2024 · Backend Development

Laravel Mixins: Extending Str and Arr Helpers with Macros

This guide explains how to use Laravel macros and Mixins to extend the Str and Arr helper classes, providing reusable methods such as fullName, initials, camelToSnake, snakeToCamel, and filterNulls, and demonstrates registration via AppServiceProvider for cleaner, maintainable backend code.

BackendLaravelMacros
0 likes · 8 min read
Laravel Mixins: Extending Str and Arr Helpers with Macros
php Courses
php Courses
Apr 8, 2024 · Backend Development

Creating Custom Helper Functions in Laravel 11

This tutorial walks through installing Laravel 11, creating a helpers.php file with reusable functions, registering it via composer.json, adding a route to test the helpers, and finally running the application, providing a complete guide to enhancing code reuse and maintainability in a Laravel backend project.

Backend DevelopmentComposerLaravel
0 likes · 6 min read
Creating Custom Helper Functions in Laravel 11
21CTO
21CTO
Mar 27, 2024 · Backend Development

Why PHP Is Thriving in 2024: New Features, FrankenPHP & Laravel Momentum

In 2024 the author celebrates PHP's resurgence, highlighting community growth, the FrankenPHP server, Laravel's expanding ecosystem, and Packagist's massive download surge, showing that the language is far from dying and continues to evolve rapidly.

BackendLaravelcommunity
0 likes · 5 min read
Why PHP Is Thriving in 2024: New Features, FrankenPHP & Laravel Momentum
php Courses
php Courses
Mar 26, 2024 · Backend Development

Centralized Cache Management in Laravel Using Configurable Keys and CacheBuilder

This article explains how to introduce a centralized caching system in a Laravel application by using the Cache facade, defining configurable cache keys in a dedicated config file, and creating reusable CacheBuilder and SiteCache classes to simplify key management, improve performance, and enhance maintainability.

Backend DevelopmentCacheCacheBuilder
0 likes · 9 min read
Centralized Cache Management in Laravel Using Configurable Keys and CacheBuilder
21CTO
21CTO
Mar 23, 2024 · Fundamentals

How I Optimized My 2024 MacBook M3 Max for Full‑Stack Development

In this detailed guide, the author shares his 2024 MacBook M3 Max setup—including hardware specs, macOS configuration, productivity widgets, focus mode, continuity features, and a curated list of essential development tools such as Raycast, SetApp, Spark, Notion, Warp, Termius, VS Code, and Laravel‑specific utilities—offering practical insights for developers seeking an efficient, distraction‑free workflow.

BackendLaravelMacBook
0 likes · 12 min read
How I Optimized My 2024 MacBook M3 Max for Full‑Stack Development
php Courses
php Courses
Mar 12, 2024 · Backend Development

Exploring New Features in Laravel 11: Simplified Setup, Model Casting, Configuration, Debugging, Routing, and More

Laravel 11, released on March 12, 2024, introduces streamlined setup, enhanced model casting, unified .env configuration, a Dumpable debugging trait, refactored routing, and the removal of the HTTP kernel, all aimed at improving developer productivity and building robust, scalable web applications.

BackendFrameworkLaravel
0 likes · 7 min read
Exploring New Features in Laravel 11: Simplified Setup, Model Casting, Configuration, Debugging, Routing, and More
php Courses
php Courses
Mar 5, 2024 · Backend Development

An Overview of Laravel: Features, Advantages, and Essential Tools

This article provides a comprehensive overview of Laravel, a PHP backend framework, detailing its core concepts, major advantages such as authentication, mail integration, caching, security, error handling, and introducing top developer tools like Valet, Tinker, Socialite, Forge, Mix, Nova, Homestead, Horizon, and Eloquent ORM.

Backend DevelopmentLaravelPHP
0 likes · 7 min read
An Overview of Laravel: Features, Advantages, and Essential Tools
php Courses
php Courses
Mar 4, 2024 · Artificial Intelligence

Integrating AI and Machine Learning into Laravel Web Development

This article explores how Laravel can serve as a flexible backend platform for integrating artificial intelligence and machine learning technologies—such as predictive analytics, chatbots, image/video analysis, and recommendation systems—by presenting practical code examples, discussing opportunities, challenges, and best‑practice tools.

AIChatbotLaravel
0 likes · 9 min read
Integrating AI and Machine Learning into Laravel Web Development
21CTO
21CTO
Feb 26, 2024 · Artificial Intelligence

How to Integrate Google Gemini AI into Laravel with the Gemini PHP Package

This guide shows how to use the Gemini PHP package in a Laravel application to call Google Gemini AI APIs, including text generation with Gemini Pro and multimodal image analysis with Gemini Pro Vision, complete with code examples and resource links.

Gemini AILaravelPHP
0 likes · 3 min read
How to Integrate Google Gemini AI into Laravel with the Gemini PHP Package
php Courses
php Courses
Feb 21, 2024 · Backend Development

Deep Dive into Laravel Accessors and Mutators

This article provides an in‑depth exploration of Laravel’s Eloquent Accessors and Mutators, explaining their purpose, demonstrating advanced usage with price conversion, encryption, hashing, and offering practical blog‑model examples such as title casing, excerpt generation, date formatting, slug creation, and email normalization to ensure data integrity.

AccessorsBackend DevelopmentEloquent
0 likes · 6 min read
Deep Dive into Laravel Accessors and Mutators
php Courses
php Courses
Feb 20, 2024 · Backend Development

How Laravel Loads Environment Variables During Bootstrap

This article explains Laravel's bootstrapping process for loading environment variables, detailing each step from configuration cache checking to creating a Dotenv instance, parsing the .env file, and handling related exceptions, with code examples illustrating the workflow.

BackendBootstrapEnvironment Variables
0 likes · 9 min read
How Laravel Loads Environment Variables During Bootstrap
Open Source Tech Hub
Open Source Tech Hub
Feb 19, 2024 · Backend Development

Why Laravel Stands Out: A Deep Dive into Its Elegant Backend Features

This article walks through Laravel's full‑stack design, showcasing Artisan commands, model generation, migrations, Eloquent relationships, routing, testing, and core container mechanics while highlighting practical code examples and the trade‑offs that make Laravel both powerful and occasionally heavyweight.

ArtisanBackend DevelopmentEloquent
0 likes · 25 min read
Why Laravel Stands Out: A Deep Dive into Its Elegant Backend Features
21CTO
21CTO
Feb 13, 2024 · Backend Development

How Laravel 11 Introduces a Built‑in Health Check Route (/up)

Laravel 11 adds a default health‑check endpoint accessible via the /up route, configured in bootstrap/app.php, which dispatches a DiagnosingHealth event and returns an animated "Application up" page to verify application status.

LaravelLaravel 11PHP
0 likes · 2 min read
How Laravel 11 Introduces a Built‑in Health Check Route (/up)
php Courses
php Courses
Feb 6, 2024 · Backend Development

Method‑Based Model Casting in Laravel 11

Laravel 11 introduces a method‑based model casting system that replaces the traditional $casts property, allowing developers to define type conversions via Attribute methods, which improves code clarity, flexibility, testability, and overall maintainability of Eloquent models.

Backend DevelopmentEloquentLaravel
0 likes · 7 min read
Method‑Based Model Casting in Laravel 11
php Courses
php Courses
Feb 5, 2024 · Backend Development

Understanding Laravel Eloquent ORM: with vs load Relationship Loading Methods

This article explains Laravel's Eloquent ORM relationship loading methods, comparing the eager-loading `with` function and the lazy-loading `load` function, detailing their mechanisms, advantages, cautions, appropriate use cases, and providing practical code examples for backend developers.

EloquentLaravelLoad
0 likes · 8 min read
Understanding Laravel Eloquent ORM: with vs load Relationship Loading Methods
php Courses
php Courses
Feb 4, 2024 · Backend Development

Top PHP Frameworks for Web Development Companies: A Comprehensive Guide

This guide examines why PHP web development companies rely on frameworks, outlines key benefits such as code reuse, rapid development, security, maintainability, scalability, risk reduction, and community support, and reviews ten leading PHP frameworks—including Laravel, Symfony, and CodeIgniter—to help choose the best fit for projects.

BackendCodeIgniterLaravel
0 likes · 9 min read
Top PHP Frameworks for Web Development Companies: A Comprehensive Guide
php Courses
php Courses
Feb 2, 2024 · Backend Development

Comprehensive Laravel Guide: Best Practices, Controllers, Eloquent ORM, Queues, Security, and Performance Optimization

This guide provides a thorough overview of Laravel development, covering MVC fundamentals, proper use of controllers, services, repositories, request validation, traits, Eloquent ORM operations, queue handling for emails, security measures, CSRF protection, performance tuning, and recommended learning resources, all illustrated with practical code examples.

Backend DevelopmentEloquentLaravel
0 likes · 16 min read
Comprehensive Laravel Guide: Best Practices, Controllers, Eloquent ORM, Queues, Security, and Performance Optimization
php Courses
php Courses
Jan 31, 2024 · Backend Development

Understanding and Implementing Laravel Scopes for Eloquent Models

Laravel Scopes provide a powerful mechanism to define reusable query constraints for Eloquent models, covering global, local, anonymous, and dynamic scopes, with step‑by‑step instructions on creation, application, removal, and best practices, enhancing code reuse, readability, and maintainability in backend development.

BackendEloquentLaravel
0 likes · 13 min read
Understanding and Implementing Laravel Scopes for Eloquent Models
php Courses
php Courses
Jan 29, 2024 · Backend Development

Practical Laravel API Development Course Overview

This ten‑day hands‑on course teaches the full lifecycle of building RESTful APIs with the Laravel framework, covering design, routing, request/response handling, authentication, data transmission, error handling, and practical exercises to boost development efficiency for beginners and experienced developers alike.

APILaravelPHP
0 likes · 3 min read
Practical Laravel API Development Course Overview
php Courses
php Courses
Jan 11, 2024 · Backend Development

Essential Laravel Packages for Backend Development

This article introduces a curated collection of essential Laravel packages, detailing their purpose, key features, and repository links, to help backend developers enhance productivity, debugging, security, and functionality in their applications efficiently.

LaravelPHPPackages
0 likes · 7 min read
Essential Laravel Packages for Backend Development
php Courses
php Courses
Jan 4, 2024 · Backend Development

Five Lesser-Known Laravel Artisan Commands to Boost Development Efficiency

This article introduces five lesser‑known Laravel Artisan commands—event:generate, vendor:publish with assets tag, optimize, make:policy, and down with a custom message—explaining how each can streamline development, improve performance, and simplify maintenance tasks for developers.

ArtisanCLILaravel
0 likes · 6 min read
Five Lesser-Known Laravel Artisan Commands to Boost Development Efficiency
php Courses
php Courses
Dec 26, 2023 · Backend Development

Advanced Laravel Development: Best Practices and Common Pitfalls

This article guides developers on becoming advanced Laravel programmers by explaining the framework’s ecosystem, naming conventions, effective use of Eloquent ORM and relationships, applying the DRY principle, separating business logic, and offering optimization tips, all illustrated with correct and incorrect code examples.

EloquentLaravelMVC
0 likes · 9 min read
Advanced Laravel Development: Best Practices and Common Pitfalls
php Courses
php Courses
Dec 25, 2023 · Backend Development

Top 10 Laravel Packages to Know in 2024

This article introduces the ten most noteworthy Laravel packages for 2024, covering authentication, markdown rendering, real‑time UI, image processing, debugging, search, Excel import/export, queue handling, localization, and automatic API generation, each with concise explanations and code examples.

APIAuthenticationLaravel
0 likes · 8 min read
Top 10 Laravel Packages to Know in 2024
php Courses
php Courses
Dec 23, 2023 · Backend Development

Implementing User Impersonation in Laravel with the Lab404 Impersonate Package

This guide explains how to add user impersonation to a Laravel application using the Lab404 Impersonate package, covering installation, service provider registration, session handling, helper functions, routing, and API methods for starting and ending impersonation sessions.

AuthenticationImpersonationLaravel
0 likes · 6 min read
Implementing User Impersonation in Laravel with the Lab404 Impersonate Package
php Courses
php Courses
Dec 19, 2023 · Backend Development

When and How to Use Static Methods in Laravel and PHP

This guide explains the appropriate scenarios for using static methods in Laravel/PHP, illustrates their implementation with practical code examples, highlights challenges such as dependency injection, testing, and calling other methods, and offers best‑practice recommendations for maintainable backend development.

LaravelPHPbest practices
0 likes · 11 min read
When and How to Use Static Methods in Laravel and PHP
php Courses
php Courses
Dec 16, 2023 · Databases

Why EXISTS() Is More Efficient Than COUNT() in MySQL and Laravel

Using MySQL's EXISTS() function for existence checks is generally more efficient and readable than COUNT(), especially in large datasets, and Laravel provides convenient query builder methods to implement EXISTS() queries, offering performance gains over COUNT() in PHP applications.

Database OptimizationEXISTSLaravel
0 likes · 6 min read
Why EXISTS() Is More Efficient Than COUNT() in MySQL and Laravel
php Courses
php Courses
Dec 8, 2023 · Backend Development

How to Create and Publish a Composer Package for PHP

This step‑by‑step guide shows how to set up a Composer package directory, write the package code, configure autoloading, add tests, publish the package to Packagist, and integrate it locally into a Laravel project, complete with all necessary commands and code examples.

ComposerLaravelPHP
0 likes · 5 min read
How to Create and Publish a Composer Package for PHP
php Courses
php Courses
Dec 7, 2023 · Backend Development

Building a Native Desktop Application with NativePHP, Laravel, and Electron

This guide explains how to package a Laravel‑based PHP application into a standalone desktop app using NativePHP and Electron, covering installation, development workflow, adding native features like notifications, and creating production builds for Windows, macOS, and Linux.

DesktopAppElectronLaravel
0 likes · 7 min read
Building a Native Desktop Application with NativePHP, Laravel, and Electron
php Courses
php Courses
Dec 4, 2023 · Backend Development

Comparative Evaluation of Popular PHP Frameworks

This article provides a comprehensive comparison and evaluation of five major PHP frameworks—Laravel, Symfony, CodeIgniter, Phalcon, and Yii—highlighting their key features, performance characteristics, learning curves, and suitable project scenarios to help developers choose the most appropriate framework for their needs.

CodeIgniterLaravelPHP
0 likes · 4 min read
Comparative Evaluation of Popular PHP Frameworks
php Courses
php Courses
Nov 8, 2023 · Backend Development

Implementing Caching Strategies in PHP to Improve User Experience

This article explains various PHP caching techniques—including file‑system, memory (Memcache and Redis), and framework (Laravel) caches—providing code examples and configuration steps to reduce database load, speed up page rendering, and enhance overall user experience.

Backend DevelopmentLaravelPHP
0 likes · 5 min read
Implementing Caching Strategies in PHP to Improve User Experience
php Courses
php Courses
Oct 21, 2023 · Backend Development

20 Laravel Features You Should Know in 2023

This article reviews twenty essential Laravel features released by 2023, including Blade components, Livewire integration, Sanctum, Airlock, job batching, model factories, Telescope, Echo, queued event listeners, Mix, Dusk, route model binding improvements, Horizon, route caching, Scout, Cashier, Eloquent subquery enhancements, dynamic relationships, automatic date casting, and API resources, helping developers build more efficient web applications.

2023Backend DevelopmentLaravel
0 likes · 11 min read
20 Laravel Features You Should Know in 2023
Top Architect
Top Architect
Oct 8, 2023 · Backend Development

Chemex ICT Asset Management System – Features, Demo, and Deployment Guide

This article introduces the open‑source Chemex ICT asset management system built with Laravel and Dcat Admin, outlines its key features and demos, and provides detailed Docker and manual deployment instructions—including required prerequisites, environment configuration, and step‑by‑step commands—for setting up the system in a production environment.

DeploymentDockerLaravel
0 likes · 7 min read
Chemex ICT Asset Management System – Features, Demo, and Deployment Guide
php Courses
php Courses
Aug 30, 2023 · Backend Development

Implementing a Mind Map Application with PHP (Laravel) and Vue.js

This article explains how to design, develop, and debug a web-based mind‑map tool by combining PHP/Laravel backend APIs with a Vue.js frontend component, covering requirements analysis, database schema, CRUD endpoints, and Vue component implementation with code examples.

CRUDLaravelPHP
0 likes · 6 min read
Implementing a Mind Map Application with PHP (Laravel) and Vue.js
Open Source Tech Hub
Open Source Tech Hub
Aug 2, 2023 · Backend Development

How NativePHP Bridges Laravel and Electron for Seamless Desktop Apps

This article explains how NativePHP integrates Laravel with Electron (and future Tauri) by providing a complete API, detailing installation, the boot process, core workflow involving Express and PHP servers, event handling, window management, and the benefits of using a unified backend‑centric approach.

Desktop AppsElectronJavaScript
0 likes · 10 min read
How NativePHP Bridges Laravel and Electron for Seamless Desktop Apps
Laravel Tech Community
Laravel Tech Community
Jul 16, 2023 · Backend Development

Creating Export Classes and Exporting Data with Laravel Excel (Lysice XlsWriter)

This tutorial explains how to generate export classes in Laravel, implement array, query, or collection exports, customize column headers, download files directly, specify file names, formats, response headers, store exports to disk, set document options, and reuse exports with traits, all using the Lysice XlsWriter package.

Backend DevelopmentLaravelLysice
0 likes · 4 min read
Creating Export Classes and Exporting Data with Laravel Excel (Lysice XlsWriter)
Laravel Tech Community
Laravel Tech Community
May 21, 2023 · Backend Development

Generating URLs in Laravel with Helper Functions

This article explains Laravel's URL helper functions, showing how to generate basic URLs, retrieve the current URL, create URLs for named routes—including routes with parameters and Eloquent models—and produce signed and temporary signed URLs for secure link handling.

LaravelPHPSigned URLs
0 likes · 5 min read
Generating URLs in Laravel with Helper Functions
php Courses
php Courses
May 19, 2023 · Backend Development

Best Practices for Managing REST APIs with Laravel

This article outlines best practices for building and managing RESTful APIs using Laravel, covering resource routing, API route groups, request and response handling, middleware for authentication and access control, and controller implementation, with code examples illustrating each concept.

LaravelPHPREST API
0 likes · 8 min read
Best Practices for Managing REST APIs with Laravel
php Courses
php Courses
Apr 29, 2023 · Backend Development

Using Laravel Pennant for Feature Flags in Laravel 10

Laravel Pennant, introduced with Laravel 10, provides a robust feature‑flag system that lets developers gradually roll out new functionality, perform A/B testing, and implement trunk‑based development strategies, with examples showing both closure‑based and class‑based definitions, controller usage, and middleware integration.

LaravelLaravel10PHP
0 likes · 4 min read
Using Laravel Pennant for Feature Flags in Laravel 10
php Courses
php Courses
Apr 20, 2023 · Backend Development

Using Laravel Pennant for Feature Flags in Laravel 10

This article introduces Laravel Pennant, the official feature‑flag package for Laravel 10, explains its benefits for gradual releases and A/B testing, and provides clean code examples showing how to define and use feature flags within service providers, controllers, and middleware.

LaravelPHPPennant
0 likes · 4 min read
Using Laravel Pennant for Feature Flags in Laravel 10
php Courses
php Courses
Mar 14, 2023 · Backend Development

PHP Refactoring Techniques: Naming, Extraction, Early Return, Collections, and Consistency

This article demonstrates practical PHP refactoring techniques—including expressive naming, method extraction, early returns, leveraging Laravel collections, and maintaining code consistency—by showing before-and-after code examples that improve readability, reduce duplication, and simplify logic for backend developers.

Backend DevelopmentLaravelPHP
0 likes · 13 min read
PHP Refactoring Techniques: Naming, Extraction, Early Return, Collections, and Consistency
php Courses
php Courses
Feb 20, 2023 · Backend Development

Laravel 10 Release: New Features, Requirements, and Upgrade Guide

Laravel 10 has been released with a minimum PHP 8.1 requirement, introducing Laravel Pennant feature flags, an enhanced Process layer, native type declarations, invokable validation rules, testing profiling, a new password helper, and detailed upgrade and support timelines.

FeatureFlagsLaravelLaravel10
0 likes · 7 min read
Laravel 10 Release: New Features, Requirements, and Upgrade Guide
php Courses
php Courses
Nov 29, 2022 · Backend Development

Setting Up LaravelS with Swoole in Laradock and Performance Comparison

This tutorial walks through installing LaravelS with Swoole using Laradock, configuring Nginx and Docker, adjusting PHP versions, running AB performance tests, and shows that the request‑per‑second results are comparable to a standard Laravel 9 setup.

LaravelSwoole
0 likes · 6 min read
Setting Up LaravelS with Swoole in Laradock and Performance Comparison
Top Architect
Top Architect
Sep 1, 2022 · Backend Development

Using Docker for Local Development: Installation, Configuration, and Usage

This article explains the common pain points of local development and provides a step‑by‑step guide on installing Docker, Docker‑Compose, and Laradock, configuring environment files, setting up Nginx and host entries, and running containers to create a consistent, portable development environment.

Dev EnvironmentDocker ComposeLaradock
0 likes · 12 min read
Using Docker for Local Development: Installation, Configuration, and Usage
Programmer DD
Programmer DD
Aug 26, 2022 · Cloud Native

How Docker Solves the Pain of Local Development Environments

This article explains the common frustrations of setting up local development environments, introduces Docker as a portable container solution, and provides step‑by‑step instructions for installing Docker, Docker‑Compose, cloning Laradock, configuring environment files, Nginx, hosts, and running the containers for a Laravel project.

DockerEnvironment setupLaradock
0 likes · 12 min read
How Docker Solves the Pain of Local Development Environments
21CTO
21CTO
Jun 30, 2022 · Backend Development

Top Backend Frameworks in 2024: Features, Pros, and Use Cases

This article compiles a curated list of popular backend development frameworks across various programming languages, detailing each framework’s key features, advantages, and typical use cases to help developers choose the right tool for modern web applications.

CJavaScriptLaravel
0 likes · 8 min read
Top Backend Frameworks in 2024: Features, Pros, and Use Cases
php Courses
php Courses
Jun 8, 2022 · Backend Development

Using Redis Bitmap for Online User Statistics in Laravel

This article explains how to efficiently count daily visits and online users in a Laravel application by leveraging Redis bitmap, detailing its memory‑saving advantages, providing complete PHP code for setting, counting, and checking online status, and comparing alternative methods such as tables, sorted sets, and HyperLogLog.

BitmapLaravelOnline Users
0 likes · 4 min read
Using Redis Bitmap for Online User Statistics in Laravel
High Availability Architecture
High Availability Architecture
May 10, 2022 · Backend Development

Laravel vs Yii: A Comprehensive Comparison

This article compares the PHP web frameworks Laravel and Yii, detailing their core features, installation requirements, validation, routing, CRUD generation, extensions, migrations, testing, security, and documentation, and provides scored evaluations to help developers choose the most suitable framework for their projects.

Backend DevelopmentComparisonLaravel
0 likes · 9 min read
Laravel vs Yii: A Comprehensive Comparison
php Courses
php Courses
Feb 11, 2022 · Backend Development

How to Install and Verify Laravel 9 on a Local Machine

This guide explains how to install Laravel 9 locally using Composer or the Laravel CLI, checks PHP version compatibility, and shows how to verify the installation by running Artisan to display the Laravel 9 development version.

ComposerLaravelLaravel9
0 likes · 2 min read
How to Install and Verify Laravel 9 on a Local Machine
php Courses
php Courses
Feb 10, 2022 · Backend Development

Why PHP’s asort/Arr::sort Shows Different Stability Behaviors in PHP 5, 7, and 8

The article investigates why PHP’s array sorting functions appear stable in some versions and unstable in others, analyzing Laravel’s Arr::sort implementation, PHP source code, version‑specific optimizations, and practical test cases that reveal a quick‑sort threshold causing nondeterministic ordering.

Laravelarray sortingstability
0 likes · 6 min read
Why PHP’s asort/Arr::sort Shows Different Stability Behaviors in PHP 5, 7, and 8
php Courses
php Courses
Feb 10, 2022 · Backend Development

Laravel 9 Official Release: New Features and Improvements

Laravel 9 has been officially released as the next long‑term support (LTS) version, requiring PHP 8, introducing numerous enhancements such as controller route groups, updated default Ignition page, Laravel Scout database engine, Symfony Mailer integration, Flysystem 3.x, and many Eloquent optimizations.

FrameworkLaravelPHP8
0 likes · 4 min read
Laravel 9 Official Release: New Features and Improvements
21CTO
21CTO
Feb 9, 2022 · Backend Development

What’s New in Laravel 9? Explore the Latest Backend Features

Laravel 9, the first LTS release after a 12‑month cycle, brings PHP 8 support, Symfony Mailer integration, Flysystem 3.x, enhanced Eloquent accessors, new route group features, and a host of other backend improvements for modern web development.

FrameworkLaravelLaravel 9
0 likes · 4 min read
What’s New in Laravel 9? Explore the Latest Backend Features
Laravel Tech Community
Laravel Tech Community
Dec 2, 2021 · Backend Development

Laravel 8.74.0 Release Notes: New Features, Fixes, and Changes

The Laravel 8.74.0 release introduces new commands, helper methods, Eloquent aggregation, string reversal, database notification type customization, full‑text indexing, and several bug fixes and performance improvements, while also upgrading Symfony to 5.4 and refining queue connection handling.

Backend DevelopmentFrameworkLaravel
0 likes · 2 min read
Laravel 8.74.0 Release Notes: New Features, Fixes, and Changes
Laravel Tech Community
Laravel Tech Community
Dec 1, 2021 · Backend Development

Top 10 Popular PHP Frameworks You Should Know

This article reviews the ten most widely used PHP frameworks—Laravel, ThinkPHP, Yii, CodeIgniter, Symfony, CakePHP, Zend, Phalcon, FuelPHP, and Slim—highlighting their origins, key features, typical use cases, and the latest versions to help developers choose the right tool for their web projects.

Backend DevelopmentCodeIgniterLaravel
0 likes · 10 min read
Top 10 Popular PHP Frameworks You Should Know
php Courses
php Courses
Nov 12, 2021 · Backend Development

Laravel Framework Core Source Code Analysis Course

This course introduces learners to the Laravel framework's core source code, covering topics such as container optimization, the decorator pattern, request proxying, environment loading, and exception mechanisms, and provides an online link for self‑paced study.

FrameworkLaravelprogramming
0 likes · 2 min read
Laravel Framework Core Source Code Analysis Course
21CTO
21CTO
Nov 11, 2021 · Backend Development

Top Backend Web Frameworks Every Developer Should Know

This article introduces five popular backend web frameworks—Django, Laravel, Flask, Express.js, and Ruby on Rails—highlighting their language bases, design patterns, key features, and why they are strong choices for developers seeking efficient and scalable server‑side solutions.

DjangoExpress.jsFlask
0 likes · 4 min read
Top Backend Web Frameworks Every Developer Should Know
Laravel Tech Community
Laravel Tech Community
Aug 26, 2021 · Backend Development

Using Laravel Excel to Import and Export Excel/CSV Files in Laravel

This tutorial explains how to integrate the Laravel‑Excel package into a Laravel 5 project, covering Composer installation, service provider and alias configuration, publishing the configuration file, creating a controller with export and import methods, and handling CSV, XLS, and XLSX files both for download and server storage.

CSVExcelImportExport
0 likes · 5 min read
Using Laravel Excel to Import and Export Excel/CSV Files in Laravel
php Courses
php Courses
Aug 25, 2021 · Backend Development

Laravel Batch Update Multiple Records with SQL Injection Prevention

This article demonstrates how to implement a safe batch‑update method for Laravel's Eloquent models that prevents SQL injection, provides the full PHP implementation, usage example, and the resulting SQL statement, highlighting the performance benefits over individual updates.

Batch UpdateEloquentLaravel
0 likes · 4 min read
Laravel Batch Update Multiple Records with SQL Injection Prevention
php Courses
php Courses
Jul 14, 2021 · Backend Development

Laravel Hprose Extension: Installation, Configuration, and Usage Guide

This guide explains how to install, configure, and use the Laravel‑Hprose extension built on hprose‑php, covering Composer installation, service provider registration, publishing configuration, defining server methods, starting the RPC socket server, and client‑side invocation with code examples.

ComposerHproseLaravel
0 likes · 3 min read
Laravel Hprose Extension: Installation, Configuration, and Usage Guide
Laravel Tech Community
Laravel Tech Community
Jul 8, 2021 · Databases

Understanding Optimistic and Pessimistic Locks in MySQL/InnoDB

This article explains the concepts, mechanisms, and practical code examples of optimistic and pessimistic locking in MySQL/InnoDB, including version‑based optimistic locks, shared (read) locks, exclusive (write) locks, and how to apply them with Laravel's query builder.

Database ConcurrencyLaravellocking
0 likes · 6 min read
Understanding Optimistic and Pessimistic Locks in MySQL/InnoDB
php Courses
php Courses
May 17, 2021 · Backend Development

Using the laravel-currency Package to Retrieve Daily Exchange Rates in Laravel

This article explains how to use the free laravel-currency extension, which leverages the European Central Bank API, to obtain real‑time and historical exchange rates for CNY, USD, and JPY in Laravel applications, including installation steps and practical code examples.

CurrencyExchangeRateLaravel
0 likes · 2 min read
Using the laravel-currency Package to Retrieve Daily Exchange Rates in Laravel
php Courses
php Courses
May 7, 2021 · Backend Development

Discouraged Laravel Practices and Safer Alternatives

The article examines several Laravel coding patterns that are not recommended—such as using request dynamic properties, model $appends, and ambiguous dynamic attributes—and provides clearer, safer code examples for each case.

Code reviewLaravelbest practices
0 likes · 4 min read
Discouraged Laravel Practices and Safer Alternatives
21CTO
21CTO
Apr 28, 2021 · Frontend Development

Why Laravel + Vue.js Is the Power Combo for Modern Web Apps

This article explains how the Laravel PHP framework and the Vue.js progressive JavaScript library complement each other, highlighting their popularity, ease of integration, event‑driven architecture, virtual DOM performance, and faster learning curve, making them an ideal stack for new web projects.

BackendJavaScriptLaravel
0 likes · 5 min read
Why Laravel + Vue.js Is the Power Combo for Modern Web Apps
php Courses
php Courses
Apr 20, 2021 · Backend Development

Laravel: Retrieve the Last Executed SQL Query and Bindings with Code Examples

This article explains how to enable Laravel's query log to capture the most recent SQL statement and its bound values, demonstrates extracting specific order data, using updateOrCreate for conditional inserts or updates, building complex sub‑queries with multiple conditions, and executing raw SQL fragments via selectRaw.

EloquentLaravel
0 likes · 4 min read
Laravel: Retrieve the Last Executed SQL Query and Bindings with Code Examples
php Courses
php Courses
Mar 12, 2021 · Backend Development

Using Multiple where Clauses in Laravel for Multi-Field Search

This article demonstrates how to perform multi‑field searches in Laravel by chaining multiple where clauses with closure callbacks, showing example code that conditionally filters by username and hospital ID based on request parameters.

BackendLaravelMultiple Where
0 likes · 2 min read
Using Multiple where Clauses in Laravel for Multi-Field Search
php Courses
php Courses
Mar 9, 2021 · Backend Development

How to Install and Configure Laravel IDE Helper with Composer

This guide explains how to install the Barryvdh Laravel IDE Helper package via Composer, add its service provider, configure post‑update scripts, publish configuration files, and generate helper documentation, enabling improved IDE autocompletion for Laravel projects.

AutocompletionBackendComposer
0 likes · 2 min read
How to Install and Configure Laravel IDE Helper with Composer
php Courses
php Courses
Feb 22, 2021 · Backend Development

Customizing Laravel Pagination for Pseudo‑Static URLs

This guide explains how to override Laravel's built‑in pagination component to generate clean pseudo‑static URLs by creating a custom LengthAwarePaginator, rewriting its url method, and providing a staticPaginate scope for selective use.

BackendLaravelPHP
0 likes · 7 min read
Customizing Laravel Pagination for Pseudo‑Static URLs
php Courses
php Courses
Feb 19, 2021 · Backend Development

Installing and Using Custom Chinese Validation Messages in Laravel

This guide explains how to install the Laravel validation package, create a Chinese language file for validation messages, wrap the validator in a custom handler class, and demonstrate direct validation, custom messages, attribute names, and error printing with practical code examples.

BackendLaravelPHP
0 likes · 6 min read
Installing and Using Custom Chinese Validation Messages in Laravel
php Courses
php Courses
Feb 18, 2021 · Backend Development

Laravel Routing Basics and Advanced Usage

This article explains Laravel's routing system, covering the default route file, basic GET routes, common HTTP methods, parameter constraints, multiple parameters, and how to bind routes to controller actions with practical code examples.

BackendLaravelPHP
0 likes · 5 min read
Laravel Routing Basics and Advanced Usage
php Courses
php Courses
Feb 8, 2021 · Backend Development

Laravel Like Comment: Installation and Usage Guide

This article introduces the Laravel‑like‑comment package, outlines its features, and provides step‑by‑step instructions—including Composer installation, service provider registration, asset publishing, database migration, CSS/JS inclusion, user model configuration, and Blade directives for adding likes and comments—to integrate a full‑featured AJAX comment system into a Laravel application.

BackendBladeComment System
0 likes · 5 min read
Laravel Like Comment: Installation and Usage Guide
php Courses
php Courses
Feb 7, 2021 · Backend Development

How to Efficiently Retrieve Random Rows from MySQL in Laravel

This guide explains three Laravel techniques—native SQL with ORDER BY RAND(), raw expressions, and the inRandomOrder method—to efficiently retrieve a random set of rows from a MySQL database for tasks such as assigning orders or sampling users.

LaravelPHPRandom Data
0 likes · 3 min read
How to Efficiently Retrieve Random Rows from MySQL in Laravel
php Courses
php Courses
Feb 5, 2021 · Backend Development

Essential Laravel Development Tips and Best Practices

This article presents a concise set of Laravel best‑practice recommendations—including environment configuration, avoiding core modifications, using migrations, seeding, Artisan commands, proper naming, validation requests, Carbon for dates, staying up‑to‑date, and asset compilation—to help PHP developers write clean, maintainable backend code.

ArtisanEnvLaravel
0 likes · 4 min read
Essential Laravel Development Tips and Best Practices
Laravel Tech Community
Laravel Tech Community
Feb 4, 2021 · Backend Development

Implementing Multi‑Tenant Architecture in Laravel with the Stancl Tenancy Package

This guide walks through installing the Stancl Tenancy package, configuring Laravel for multi‑tenant support, defining a custom tenant model, setting central and tenant domains, adjusting route providers, running migrations, and creating tenants via Artisan, enabling fully isolated SaaS databases without altering existing application code.

LaravelSaaSTenancy
0 likes · 7 min read
Implementing Multi‑Tenant Architecture in Laravel with the Stancl Tenancy Package
php Courses
php Courses
Jan 29, 2021 · Backend Development

Handling Cookies and File Uploads in Laravel

This article explains how Laravel encrypts and signs cookies to prevent tampering, shows multiple ways to set and retrieve cookie values, and provides detailed instructions and code examples for uploading, validating, and storing files using the framework's request and response utilities.

BackendLaravelPHP
0 likes · 5 min read
Handling Cookies and File Uploads in Laravel
php Courses
php Courses
Jan 25, 2021 · Databases

Resolving MySQL ONLY_FULL_GROUP_BY Error in Laravel by Adjusting sql_mode and Strict Settings

This article explains how to troubleshoot and fix the MySQL 5.7 ONLY_FULL_GROUP_BY error in a Laravel application by inspecting sql_mode, understanding Laravel's strict mode behavior, and customizing the framework's mode configuration to remove the problematic setting without changing global MySQL settings.

Database ConfigurationLaravelONLY_FULL_GROUP_BY
0 likes · 4 min read
Resolving MySQL ONLY_FULL_GROUP_BY Error in Laravel by Adjusting sql_mode and Strict Settings
php Courses
php Courses
Jan 22, 2021 · Backend Development

Laravel Eloquent Model Tips: Selecting Attributes, Cloning, Comparing, Refreshing, Updating Relations, Soft Deletes, and Change Detection

This article presents a collection of practical Laravel Eloquent model techniques, including selecting specific attributes with find, cloning models via replicate, comparing models with is, refreshing and reloading records, updating related models with push, customizing soft‑delete columns, and detecting attribute changes using getChanges, getDirty, and getOriginal.

BackendEloquentLaravel
0 likes · 5 min read
Laravel Eloquent Model Tips: Selecting Attributes, Cloning, Comparing, Refreshing, Updating Relations, Soft Deletes, and Change Detection