Articles | Mohamed Said        [  ![Mohamed Said](https://cdn.msaied.com/01KT78WE565VEMM3PSNQAAB0MH.png)   Mohamed Said Laravel Backend Engineer  ](https://msaied.com) [ Home ](https://msaied.com) [ Projects ](https://msaied.com/projects) [ Articles  ](https://msaied.com/articles) [ Certificates ](https://msaied.com/certificates) [ Contact ](https://msaied.com#contact-section) 

       [  ](https://github.com/EG-Mohamed)       

 [ Home ](https://msaied.com) [ Projects ](https://msaied.com/projects) [ Articles ](https://msaied.com/articles) [ Certificates ](https://msaied.com/certificates) [ Contact ](https://msaied.com#contact-section) 

/ articles

Articles
========

Articles, tutorials, and news on software engineering, open source, and web development.

  9 articles  

 Search  [All](https://msaied.com/articles) [AI](https://msaied.com/articles?category=ai) [Composer Pacakge](https://msaied.com/articles?category=composer-pacakge) [Filament](https://msaied.com/articles?category=filament) [Laravel](https://msaied.com/articles?category=laravel) [Livewire](https://msaied.com/articles?category=livewire) [Open Source](https://msaied.com/articles?category=open-source) [PHP](https://msaied.com/articles?category=php) [Tips &amp; Tricks](https://msaied.com/articles?category=tips-tricks) 

 [ ![Exclude Vendor and Default Commands in php artisan dev (Laravel 13.30)](https://cdn.msaied.com/631/ba9b50ef4b7355a32c378f404d978b90.png) Laravel Artisan Laravel 13.30 

### Exclude Vendor and Default Commands in php artisan dev (Laravel 13.30)

Laravel 13.30 adds withoutVendorCommands() and withoutDefaultCommands() to the DevCommands class, giving you p...

  ![Mohamed Said](https://cdn.msaied.com/01M22N44A70A5MC2S599JP0MPH.webp)  Mohamed Said 

 4 Sep 2026     3 min read  

  Read    

 ](https://msaied.com/articles/exclude-vendor-and-default-commands-in-php-artisan-dev-laravel-1330) [ ![Group Adjacent Collection Items in Laravel with chunkBy()](https://cdn.msaied.com/626/8cc4b384a3f740d25d1f8ff8520d36a0.png) Laravel Collections LazyCollection 

### Group Adjacent Collection Items in Laravel with chunkBy()

Laravel 13.30 adds chunkBy(), a clean shorthand for chunkWhile() that groups consecutive collection items shar...

  ![Mohamed Said](https://cdn.msaied.com/01M22N44A70A5MC2S599JP0MPH.webp)  Mohamed Said 

 3 Sep 2026     3 min read  

  Read    

 ](https://msaied.com/articles/group-adjacent-collection-items-in-laravel-with-chunkby) [ ![Pessimistic Locking in Laravel Eloquent with refreshForUpdate()](https://cdn.msaied.com/605/c67ac0ef4197be20a45afdbc4f26f670.png) Laravel Eloquent Pessimistic Locking 

### Pessimistic Locking in Laravel Eloquent with refreshForUpdate()

Laravel 13.27 adds refreshForUpdate() to Eloquent, letting you reload a model from the database and acquire a...

  ![Mohamed Said](https://cdn.msaied.com/01M22N44A70A5MC2S599JP0MPH.webp)  Mohamed Said 

 28 Aug 2026     3 min read  

  Read    

 ](https://msaied.com/articles/pessimistic-locking-in-laravel-eloquent-with-refreshforupdate) [ ![Mask Query Bindings in Laravel Exception Messages](https://cdn.msaied.com/603/3011313796d00cd5c4e1ead00e1e9ba1.png) Laravel Security QueryException 

### Mask Query Bindings in Laravel Exception Messages

Laravel 13.27 adds a per-connection option to prevent bound query values from appearing in QueryException mess...

  ![Mohamed Said](https://cdn.msaied.com/01M22N44A70A5MC2S599JP0MPH.webp)  Mohamed Said 

 27 Aug 2026     3 min read  

  Read    

 ](https://msaied.com/articles/mask-query-bindings-in-laravel-exception-messages) [ ![whereBinary(): How to Run Case-Sensitive MySQL Queries in Laravel 13.27](https://cdn.msaied.com/600/0c7655400b43d3b85d1d1e9d0f4c8094.png) Laravel MySQL Query Builder 

### whereBinary(): How to Run Case-Sensitive MySQL Queries in Laravel 13.27

Laravel 13.27 adds whereBinary(), orWhereBinary(), whereNotBinary(), and orWhereNotBinary() — clean query-buil...

  ![Mohamed Said](https://cdn.msaied.com/01M22N44A70A5MC2S599JP0MPH.webp)  Mohamed Said 

 26 Aug 2026     4 min read  

  Read    

 ](https://msaied.com/articles/wherebinary-how-to-run-case-sensitive-mysql-queries-in-laravel-1327) [ ![Laravel Image Responses: Serve Resized Images Directly From Routes](https://cdn.msaied.com/548/d5f497bf0839a9aca42a04f444ef3664.png) Laravel Images HTTP 

### Laravel Image Responses: Serve Resized Images Directly From Routes

Laravel 13.25 makes Image implement the Responsable contract, adds Image::fromStream(), and exposes a public t...

  ![Mohamed Said](https://cdn.msaied.com/01M22N44A70A5MC2S599JP0MPH.webp)  Mohamed Said 

 13 Aug 2026     4 min read  

  Read    

 ](https://msaied.com/articles/laravel-image-responses-serve-resized-images-directly-from-routes) [ ![Pause All Laravel Queues During a Deploy with queue:pause --all](https://cdn.msaied.com/544/c20621d0362f00ab3b40c840c3e90f27.png) Laravel Queues Deployment 

### Pause All Laravel Queues During a Deploy with queue:pause --all

Laravel 13.25 adds a global queue pause switch that stops every worker on every connection from reserving new...

  ![Mohamed Said](https://cdn.msaied.com/01M22N44A70A5MC2S599JP0MPH.webp)  Mohamed Said 

 13 Aug 2026     3 min read  

  Read    

 ](https://msaied.com/articles/pause-all-laravel-queues-during-a-deploy-with-queuepause-all) [ ![Reject Unexpected Array Keys with Laravel Validation (Laravel 13.24)](https://cdn.msaied.com/521/93f8f75335e1366269b4971f40fff6ad.png) Laravel Validation Laravel 13 

### Reject Unexpected Array Keys with Laravel Validation (Laravel 13.24)

Laravel 13.24 introduces the `array\_keys` validation rule, letting you whitelist exactly which keys an array m...

  ![Mohamed Said](https://cdn.msaied.com/01M22N44A70A5MC2S599JP0MPH.webp)  Mohamed Said 

 5 Aug 2026     3 min read  

  Read    

 ](https://msaied.com/articles/reject-unexpected-array-keys-with-laravel-validation-laravel-1324) [ ![Extract an Image's Dominant Color in Laravel 13.24](https://cdn.msaied.com/516/850cdb7ffa533b75462e7b29e8b25eb4.png) Laravel Image Processing PHP 

### Extract an Image's Dominant Color in Laravel 13.24

Laravel 13.24 added dominantColor() to the first-party image API. Learn how to extract, store, and use an imag...

  ![Mohamed Said](https://cdn.msaied.com/01M22N44A70A5MC2S599JP0MPH.webp)  Mohamed Said 

 5 Aug 2026     3 min read  

  Read    

 ](https://msaied.com/articles/extract-an-images-dominant-color-in-laravel-1324) 

   « Previous  [ Next » ](https://msaied.com/articles?category=tips-tricks&page=2) 

 Showing 1 to 9 of 15 results

          1  [ 2 ](https://msaied.com/articles?category=tips-tricks&page=2) [    ](https://msaied.com/articles?category=tips-tricks&page=2)  

   [  ![Mohamed Said](https://cdn.msaied.com/01KT78WE565VEMM3PSNQAAB0MH.png)   Mohamed Said Laravel Backend Engineer  ](https://msaied.com)Senior Backend Engineer specializing in Laravel, scalable SaaS platforms, APIs, and cloud infrastructure. I build secure, high-performance web applications that help businesses grow.

Explore

- [Home](https://msaied.com)
- [Projects](https://msaied.com/projects)
- [Articles](https://msaied.com/articles)
- [Certificates](https://msaied.com/certificates)
- [Contact](https://msaied.com#contact-section)

Connect

- [   hello@msaied.com ](mailto:hello@msaied.com)
- [   +20 109 461 9204 ](tel:+201094619204)

© 2026 Mohamed Said. All rights reserved.

 [  ](https://github.com/EG-Mohamed) [  ](https://www.linkedin.com/in/msaiedm/) [  ](https://wa.me/201094619204) [  ](mailto:hello@msaied.com) [  ](https://drive.google.com/file/u/0/d/1MF20IPRJyzfy32mhEutjL5EpSls0w2Q8/view)
