Articles | Mohamed Said      [Skip to content](#main)  [ ![](https://cdn.msaied.com/01KT78WE565VEMM3PSNQAAB0MH.png) Mohamed SaidLaravel Backend Engineer ](https://msaied.com) - [Home](https://msaied.com)
- [Projects](https://msaied.com/projects)
- [Articles](https://msaied.com/articles)
- [Certificates](https://msaied.com/certificates)
- [About](https://msaied.com#about)

           [  Contact](https://msaied.com#contact) Menu 

Menu
----

Close 

 - [HomeStart here](https://msaied.com)
- [ProjectsCase studies](https://msaied.com/projects)
- [ArticlesEngineering notes](https://msaied.com/articles)
- [CertificatesCredentials](https://msaied.com/certificates)
- [AboutHow I work](https://msaied.com#about)
- [ContactGet in touch](https://msaied.com#contact)

  [Start a conversation](https://msaied.com#contact) [WhatsApp](https://wa.me/201094619204) [Email](mailto:hello@msaied.com) 

  1. [Home](https://msaied.com)
2. /
3. Articles

  Engineering library
====================

 18 articles by Mohamed Said on Laravel, PHP, databases, APIs and infrastructure, written from production work.

 Search articles ⌕×Search 

    Topic hubs
----------

←→

- [AI48 articles](https://msaied.com/articles?category=ai&search=CLI&sort=new)
- [Composer Pacakge81 articles](https://msaied.com/articles?category=composer-pacakge&search=CLI&sort=new)
- [Filament27 articles](https://msaied.com/articles?category=filament&search=CLI&sort=new)
- [Laravel268 articles](https://msaied.com/articles?category=laravel&search=CLI&sort=new)
- [Livewire13 articles](https://msaied.com/articles?category=livewire&search=CLI&sort=new)
- [Open Source44 articles](https://msaied.com/articles?category=open-source&search=CLI&sort=new)
- [PHP28 articles](https://msaied.com/articles?category=php&search=CLI&sort=new)
- [Tips &amp; Tricks32 articles](https://msaied.com/articles?category=tips-tricks&search=CLI&sort=new)

  Topics
------

 [All topics](https://msaied.com/articles?search=CLI&sort=new) [AI 48](https://msaied.com/articles?category=ai&search=CLI&sort=new) [Composer Pacakge 81](https://msaied.com/articles?category=composer-pacakge&search=CLI&sort=new) [Filament 27](https://msaied.com/articles?category=filament&search=CLI&sort=new) [Laravel 268](https://msaied.com/articles?category=laravel&search=CLI&sort=new) [Livewire 13](https://msaied.com/articles?category=livewire&search=CLI&sort=new) [Open Source 44](https://msaied.com/articles?category=open-source&search=CLI&sort=new) [PHP 28](https://msaied.com/articles?category=php&search=CLI&sort=new) [Tips &amp; Tricks 32](https://msaied.com/articles?category=tips-tricks&search=CLI&sort=new)    18 articles
------------

Topics    Sort articles Newest first  Oldest first  Sort  

 [Search: CLI ×Remove search](https://msaied.com/articles?sort=new) [ Clear filters](https://msaied.com/articles) 

  [![](https://cdn.msaied.com/747/77f5a18ff2915d631224ade73cf34aa6.png)](https://msaied.com/articles/vmpal-give-your-ai-agent-a-whole-computer-to-work-with)6 Oct 2026·3 min read 

### [VMPal: Give Your AI Agent a Whole Computer to Work With](https://msaied.com/articles/vmpal-give-your-ai-agent-a-whole-computer-to-work-with) 

 VMPal, from the TablePlus team, lets you hand a full macOS, Windows, or Linux virtual machine to Claude Code, Codex, Grok CLI, or Gemini CLI — complete screen, keyboard, mouse, and admin rights included.

 [Laravel](https://msaied.com/articles?category=laravel) [AI](https://msaied.com/articles?category=ai) 

   [![](https://cdn.msaied.com/744/b8ac362adc9fa9e5721d6b0dadee60f1.png)](https://msaied.com/articles/layaphp-self-hosted-text-classification-for-php-and-laravel)5 Oct 2026·3 min read 

### [LayaPHP: Self-Hosted Text Classification for PHP and Laravel](https://msaied.com/articles/layaphp-self-hosted-text-classification-for-php-and-laravel) 

 LayaPHP is a PHP client for Laya, an open-source decision model that runs on your own infrastructure. Classify text into labels, yes/no answers, and scored scales without paying per-API call.

 [Composer Pacakge](https://msaied.com/articles?category=composer-pacakge) [AI](https://msaied.com/articles?category=ai) 

   [![](https://cdn.msaied.com/730/d8f9ca2085c0f6cc42cc82368bce275a.png)](https://msaied.com/articles/postcodes-for-laravel-gb-postcode-lookup-and-geography-data)1 Oct 2026·3 min read 

### [Postcodes for Laravel: GB Postcode Lookup and Geography Data](https://msaied.com/articles/postcodes-for-laravel-gb-postcode-lookup-and-geography-data) 

 Postcodes for Laravel is a typed client for the GB Postcodes API. It covers postcode lookup, geography data, proximity search, a Laravel validation rule, and test fakes — all in one Composer package.

 [Laravel](https://msaied.com/articles?category=laravel) [Composer Pacakge](https://msaied.com/articles?category=composer-pacakge) 

   [![](https://cdn.msaied.com/592/3264cc3744b008ba415780f2e0a9fccb.png)](https://msaied.com/articles/laravel-ai-sdk-access-raw-http-responses-and-rate-limit-headers)21 Aug 2026·3 min read 

### [Laravel AI SDK: Access Raw HTTP Responses and Rate Limit Headers](https://msaied.com/articles/laravel-ai-sdk-access-raw-http-responses-and-rate-limit-headers) 

 Laravel AI SDK v0.10.3 adds a `raw` property to every response, exposing the underlying `Illuminate\\Http\\Client\\Response` so you can read rate limit headers, provider request IDs, and any other HTTP metadata directly.

 [Laravel](https://msaied.com/articles?category=laravel) [AI](https://msaied.com/articles?category=ai) 

   [![](https://cdn.msaied.com/510/bc9e54c2003e340c780fa1d28872e88c.png)](https://msaied.com/articles/cpx-20-the-composer-package-executor-for-php-1)30 Jul 2026·4 min read 

### [CPX 2.0: The Composer Package Executor for PHP](https://msaied.com/articles/cpx-20-the-composer-package-executor-for-php-1) 

 CPX is a CLI tool that runs any Composer package without installing it into your project—think npx for PHP. Version 2.0 adds local-binary resolution, user-defined aliases, agent-aware JSON output, and more.

 [Composer Pacakge](https://msaied.com/articles?category=composer-pacakge) [PHP](https://msaied.com/articles?category=php) 

   [![](https://cdn.msaied.com/494/a02397af83eb385e105f0783debcd08b.png)](https://msaied.com/articles/cpx-20-the-composer-package-executor-for-php)30 Jul 2026·4 min read 

### [CPX 2.0: The Composer Package Executor for PHP](https://msaied.com/articles/cpx-20-the-composer-package-executor-for-php) 

 CPX is a CLI tool that runs any Composer package without installing it in your project—think npx for PHP. Version 2.0 brings local binary resolution, user-defined aliases, a REPL, and AI-agent-aware JSON output.

 [Laravel](https://msaied.com/articles?category=laravel) [Composer Pacakge](https://msaied.com/articles?category=composer-pacakge) 

   [![](https://cdn.msaied.com/449/522e744d3c7bae1f214c179a83ae5b88.png)](https://msaied.com/articles/scaffold-laravel-packages-with-the-laravel-package-command-in-installer-v5310)20 Jul 2026·3 min read 

### [Scaffold Laravel Packages with the `laravel package` Command in Installer v5.31.0](https://msaied.com/articles/scaffold-laravel-packages-with-the-laravel-package-command-in-installer-v5310) 

 Laravel Installer v5.31.0 introduces a `laravel package` command to scaffold packages from the CLI, automated PHP version matching for GitHub Actions, `--no-node` propagation, and a Windows queue listener fix.

 [Laravel](https://msaied.com/articles?category=laravel) [Composer Pacakge](https://msaied.com/articles?category=composer-pacakge) 

   [![](https://cdn.msaied.com/354/6acc1ed3419cc5284564bf3c7862cb82.png)](https://msaied.com/articles/phpcpd-next-a-modern-copypaste-detector-cli-for-php-85)2 Jul 2026·3 min read 

### [phpcpd-next: A Modern Copy/Paste Detector CLI for PHP 8.5+](https://msaied.com/articles/phpcpd-next-a-modern-copypaste-detector-cli-for-php-85) 

 phpcpd-next is a drop-in successor to Sebastian Bergmann's archived phpcpd tool. It detects exact, reordered, and gapped code clones in PHP 8.5+ projects with zero Composer runtime dependencies and built-in Laravel preset support.

 [Composer Pacakge](https://msaied.com/articles?category=composer-pacakge) [PHP](https://msaied.com/articles?category=php) 

   [![](https://cdn.msaied.com/348/8480e2fa2935a531de9154ccef120276.png)](https://msaied.com/articles/laravel-june-2026-product-updates-busbulk-symfony-on-cloud-forge-valkey-more)2 Jul 2026·3 min read 

### [Laravel June 2026 Product Updates: Bus::bulk(), Symfony on Cloud, Forge Valkey &amp; More](https://msaied.com/articles/laravel-june-2026-product-updates-busbulk-symfony-on-cloud-forge-valkey-more) 

 Laravel's June 2026 updates bring Bus::bulk() for efficient job dispatching, Postgres transaction pooler support, Symfony hosting on Laravel Cloud, MCP client/server tooling, and managed Valkey caches in Forge.

 [Laravel](https://msaied.com/articles?category=laravel) 

   ← Newer1. 1
2. [2](https://msaied.com/articles?search=CLI&page=2)

 1 / 2 [Older →](https://msaied.com/articles?search=CLI&page=2)   

  Have a technical challenge?
----------------------------

Tell me what you’re building. I reply within two working days.

 [Discuss your project ↗](https://msaied.com#contact) 

Topics
------

Close 

 [All topics](https://msaied.com/articles) [AI (48) ](https://msaied.com/articles?category=ai&search=CLI&sort=new) [Composer Pacakge (81) ](https://msaied.com/articles?category=composer-pacakge&search=CLI&sort=new) [Filament (27) ](https://msaied.com/articles?category=filament&search=CLI&sort=new) [Laravel (268) ](https://msaied.com/articles?category=laravel&search=CLI&sort=new) [Livewire (13) ](https://msaied.com/articles?category=livewire&search=CLI&sort=new) [Open Source (44) ](https://msaied.com/articles?category=open-source&search=CLI&sort=new) [PHP (28) ](https://msaied.com/articles?category=php&search=CLI&sort=new) [Tips &amp; Tricks (32) ](https://msaied.com/articles?category=tips-tricks&search=CLI&sort=new)  

  © 2026 Mohamed Said · Built with Laravel, meant to last.Senior Backend Engineer specializing in Laravel, scalable SaaS platforms, APIs, and cloud infrastructure. I build secure, high-performance web applications that help businesses grow.

 - [Home](https://msaied.com)
- [Articles](https://msaied.com/articles)
- [Certificates](https://msaied.com/certificates)
- [GitHub](https://github.com/EG-Mohamed)
- [LinkedIn](https://www.linkedin.com/in/msaiedm/)
- [WhatsApp](https://wa.me/201094619204)
- [Email Address](mailto:hello@msaied.com)
- [My CV](https://drive.google.com/file/u/0/d/1MF20IPRJyzfy32mhEutjL5EpSls0w2Q8/view)
- [Sitemap](https://msaied.com/sitemap.xml)
