08/12/2023
Lazy loading protection does not catch all N+1 queries
I discovered this one the hard way
Your official news source for the Laravel PHP Framework.
Lazy loading protection does not catch all N+1 queries
I discovered this one the hard way
FrankenPHP v1.0 is Here
FrankenPHP is a modern PHP application server written in Go, FrankenPHP gives you a production-grade PHP server with just one command.
Value Objects in PHP 8: Building a better code
Table of contents Introduction Problems with primitives Class as types Key Qualities of...
Keeping an Eye on MySQL Database with Health Checks
The article for engineers on how to Keep an Eye on MySQL with Health Checks
Laravel Pay Pocket - A simple multi-wallet Laravel package
A simple multi-wallet Laravel package with comprehensive logging and payments capabilities. - GitHub - HPWebdeveloper/laravel-pay-pocket: A simple multi-wallet Laravel package with comprehensive lo...
Splat Operator in PHP: Auto-Unpack Arrays [VIDEO]
Have you seen that "..." syntax in some PHP functions? Let me explain with a few examples.- - - - -Support the channel by checking out my products:- My Larav...
A surprising issue with the Auth user and tests
Knowing how this works helps you avoid false failures in your tests
Adding Sqids to a Laravel Application
Sqids is a revised version of Hashids; lets explore using it to obfuscate model Ids in Laravel.
Laravel Polymorphic Relations: Two "Tricks" [VIDEO]
Let's analyze the source of the Laravel Activity log model that uses polymorphic relations.- Activity Model source: https://github.com/spatie/laravel-activit...
Enum
The archtechx/enums package aims to make working with enums more lovable.
★ Security Tip: Watch out for Resource Authorisation
[Tip #50] Watch out when you mix Resource Controllers and Authorisation with custom Controller Actions and custom routes... you may find you're lacking authorisation without realising it!
How to Seed Multiple Rows at Once Using Laravel Factories
In this guide, we'll be seeding multiple rows at once into a "products" table by using a model, factory and seeder in conjunction.
How to Use Bootstrap Pagination in Laravel Blade
In this step-by-step guide, we'll build an app that seeds 10,000 movies into a table and shows them in a paginated list using Bootstrap and Laravel Blade.
laravel logdesk
laravel package for logdesk app. Contribute to jhonoryza/laravel-logdesk development by creating an account on GitHub.
New LaraJob: Senior Back-End Developer
At Cargosnap we're looking for a Senior Back-End Developer to join our tech team.
Self-healing URLs in Laravel
Learn how to make self-healing URLs with Laravel, and a few packages that implement self-healing URLs for you with very little setup required.
Enhance Laravel Eloquent with efficient multi-column and array relationships!
Package provides additional, more efficient relationship methods for Laravel Eloquent models. - GitHub - mr-punyapal/laravel-extended-relationships: Package provides additional, more efficient rela...
Master Laravel String Functions for Seamless Blog Application Development
This insightful blog post delves into the mastery of Laravel string functions, empowering you to streamline your blog development process.
Streaming Updates with Livewire and Fly Machines!
We briefly check Livewire's wire:stream feature, and create a new Fly Machine to exclusively handle its streams.
Filament Kanban Board
I just made a Filament package that will let you implement a Kanban Board using a Filament Page, in just few commands and less than 5…
Should you be able to override coding standards locally?
And why am I even asking this question?
🚀 PHP2JS & QuickRequest ⚡️
Share PHP-defined variables directly with the JavaScript files you want to use in your system.
★ Introducing Jira Integration with Flare
The best error tracker for Laravel
NEW in Laravel 10.33: Missing Translations Handler [VIDEO]
A new feature that allows you to notify someone if the translation is missing.Links mentioned:- Original PR: https://github.com/laravel/framework/pull/49040-...
🐼 Lazy JSON: load JSON of any size into Lazy Collections
🐼 Framework-agnostic package to load JSON of any dimension and from any source into Laravel lazy collections recursively. - GitHub - cerbero90/lazy-json: 🐼 Framework-agnostic package to load JSON o...
Package Time machine for testing Laravel apps
Change datetime in Laravel apps relatively to current values - GitHub - karoldabro/time-machine: Change datetime in Laravel apps relatively to current values
DB Structure: 3 Mistakes Laravel Developers Make [VIDEO]
The first free part of a recent premium tutorial on Laravel Daily.Full tutorial: https://laraveldaily.com/post/laravel-database-structure-11-mistakes-develop...
★ Just published a new episode of Laravel News Podcast: More Pulse, LLMs, and feature flagsJake and Michael discuss all the latest Laravel releases, tutorials, and happenings in the community.
Jake and Michael discuss all the latest Laravel releases, tutorials, and happenings in the community.Show linksWhat's new in PHP 8.3 (stitcher.io)Built for PulseCreating a custom Laravel Pulse card
★ Detecting N+1 issues in your Laravel project with Ray
These issues happen when you attempt to access data from a relationship by lazy loading it. This might seem innocent, but it can have a significant performance impact as your app keeps growing.
Laravel 10.35 Released
The Laravel team released v10.35 with a Blade directive, a number abbreviation helper, the ability to generate a secret with artisan down, and more.
Laravel Async
Laravel Async. Contribute to saeedvaziry/laravel-async development by creating an account on GitHub.
New LaraJob: Software Engineer (Mid/Senior/Lead)
We are building the next generation of our application with Laravel, Vue and MySQL for our APIs and web apps, along with Flutter for our mobile apps. This is where we do the majority of new feature development. We also have applications running in Zend. All our web applications are deployed on Kuber...
Uploading files directly from client to S3 without files ever touching your Laravel application
If your web application allows users to upload files, there are a few things to consider and be aware of before deploying file uploads to production...
How to rate limit by IP behind a Cloudflare proxy
If you don't do this, your app could actually start blocking Cloudflare traffic.
NEW in Laravel 10.33: Number Formatting Class [VIDEO]
There's a new helper class in Laravel called Number. Let's take a look.Links mentioned in the video:- Original PR: https://github.com/laravel/framework/pull/...
Using models for data
Personal website of Mark Nuyens, web developer. Read more about me, read my blog, view my work, photos, listen to some music and follow me around.
★ How to Move Your Legacy PHP Application to Laravel?
Transition your vintage PHP app to the sleek and modern Laravel framework, ensuring a boost in performance, maintainability, and cutting-edge functionality.
A simple approach to localization using middleware
We used this on a recent project and it worked great.
Show Outdated Composer Dependencies in Laravel Pulse
See which composer packages are outdated at a glance on your Laravel pulse dashboard. Learn more about creating a custom Pulse card to help you monitor the health of your application.
Rendering Blade components in Markdown
Rendering Laravel Blade components in markdown files.
Be the first to know and let us send you an email when Laravel News posts news and promotions. Your email address will not be used for any other purpose, and you can unsubscribe at any time.
PHP 8.3 will be released tomorrow. Here are some highlights! #php #webdevelopment #Laravel #phpdeveloper
This week, the Laravel team released v10.33, with new number helper methods, test assertions about batches that exist in a job chain, a hex color validation rule, and more.
Wirebox gives you a sandbox environment to quickly work on your Livewire component ideas and share them with others! The editor makes it easy to find component files with accompanying views, models, and routes. You get: * An online editor with hot reloading * Component sharing, forking, and starring * Ask an AI assistant for help * And more!
Join me as we look at the new Tinkerwell v4 release! Features include a new detail dive including query view, table mode, object graph, and mailable previews. #laravel #php
Join me as we look at the new Tinkerwell v4 release! Features include a new detail dive including query view, table mode, object graph, and mailable previews. #laravel #php
Join me as we look at the new Tinkerwell v4 release! Features include a new detail dive including query view, table mode, object graph, and mailable previews. #laravel #php
Set up PhpStorm to auto-run Laravel Pint and Prettier on save. Here is a quick tip on setting up PhpStorm to auto-run Pint and Prettier when you save a file. Pint File Watcher settings: ``` Program: $ProjectFileDir$/vendor/bin/pint Arguments: $FileRelativePath$ Output paths to refresh: $FileRelativePath$ Working directory: $ProjectFileDir$ ``` Show Links: * https://gilbitron.me/blog/running-laravel-pint-in-phpstorm * https://janostlund.com/2023-06-08/formatting-laravel-blade-code
Want your business to be the top-listed Media Company?