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
====================

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

 Search articles ⌕×Search 

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

←→

- [AI49 articles](https://msaied.com/articles?category=ai&search=Blade&sort=new)
- [Composer Pacakge81 articles](https://msaied.com/articles?category=composer-pacakge&search=Blade&sort=new)
- [Filament27 articles](https://msaied.com/articles?category=filament&search=Blade&sort=new)
- [Laravel269 articles](https://msaied.com/articles?category=laravel&search=Blade&sort=new)
- [Livewire13 articles](https://msaied.com/articles?category=livewire&search=Blade&sort=new)
- [Open Source45 articles](https://msaied.com/articles?category=open-source&search=Blade&sort=new)
- [PHP29 articles](https://msaied.com/articles?category=php&search=Blade&sort=new)
- [Tips &amp; Tricks32 articles](https://msaied.com/articles?category=tips-tricks&search=Blade&sort=new)

  Topics
------

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

Topics    Sort articles Newest first  Oldest first  Sort  

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

  [![](https://cdn.msaied.com/802/4b381a7cf7b496975aa9775d2454494f.png)](https://msaied.com/articles/screenshot-capture-images-and-pdfs-from-blade-views-and-urls-in-laravel)21 Oct 2026·4 min read 

### [Screenshot: Capture Images and PDFs from Blade Views and URLs in Laravel](https://msaied.com/articles/screenshot-capture-images-and-pdfs-from-blade-views-and-urls-in-laravel) 

 The Screenshot package by Steve Bauman lets you capture Blade views, raw HTML, and public URLs as PNG, JPEG, or PDF files — all from PHP, with no Node.js or Puppeteer required.

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

   [![](https://cdn.msaied.com/794/ceed213d17627e0cfd9535e4ae909775.png)](https://msaied.com/articles/filament-v4-custom-table-columns-building-reusable-typed-column-components)18 Oct 2026·3 min read 

### [Filament v4 Custom Table Columns: Building Reusable, Typed Column Components](https://msaied.com/articles/filament-v4-custom-table-columns-building-reusable-typed-column-components) 

 Go beyond built-in columns in Filament v4. Learn to build fully typed, reusable custom table columns with render logic, state resolution, and proper Blade integration.

   [![](https://cdn.msaied.com/791/8bc85df3b88387f1d37d06a7c65b0de3.png)](https://msaied.com/articles/filament-v3-custom-field-plugins-building-reusable-input-components-from-scratch)17 Oct 2026·4 min read 

### [Filament v3 Custom Field Plugins: Building Reusable Input Components from Scratch](https://msaied.com/articles/filament-v3-custom-field-plugins-building-reusable-input-components-from-scratch) 

 Go beyond built-in fields and build a fully packaged Filament v3 custom field plugin — covering the Field contract, state hydration, Blade views, and Alpine.js wiring for real-world reuse.

   [![](https://cdn.msaied.com/683/e6350724743c14481d11da6bd38e44e2.png)](https://msaied.com/articles/filament-v4-render-hooks-injecting-ui-into-any-panel-layer-without-hacks)20 Sep 2026·3 min read 

### [Filament v4 Render Hooks: Injecting UI Into Any Panel Layer Without Hacks](https://msaied.com/articles/filament-v4-render-hooks-injecting-ui-into-any-panel-layer-without-hacks) 

 Render hooks let you inject Blade or Livewire content into specific Filament panel slots without overriding core views. Learn the exact hook names, registration patterns, and scoping tricks that keep your customisations maintainable.

   [![](https://cdn.msaied.com/654/ce4664bb35491daddd82fc073950ad24.png)](https://msaied.com/articles/preview-blade-templates-in-macos-finder-with-quick-blade)9 Sep 2026·2 min read 

### [Preview Blade Templates in macOS Finder with Quick Blade](https://msaied.com/articles/preview-blade-templates-in-macos-finder-with-quick-blade) 

 Quick Blade is a macOS Quick Look extension that renders .blade.php files directly in Finder — no dev server, no database, no network connection required. Just select a file and press the space bar.

 [Laravel](https://msaied.com/articles?category=laravel) [Open Source](https://msaied.com/articles?category=open-source) 

   [![](https://cdn.msaied.com/634/13a8abbaba187864d69a5790a448ed46.png)](https://msaied.com/articles/filament-v3-infolist-entries-building-rich-read-only-detail-pages-without-blade-sprawl)5 Sep 2026·3 min read 

### [Filament v3 Infolist Entries: Building Rich Read-Only Detail Pages Without Blade Sprawl](https://msaied.com/articles/filament-v3-infolist-entries-building-rich-read-only-detail-pages-without-blade-sprawl) 

 Filament's Infolist API lets you compose structured, read-only detail views entirely in PHP. Learn how to build custom entries, nest repeatable sections, and wire conditional visibility to Eloquent state.

   [![](https://cdn.msaied.com/623/486e2dce5130f1082093684a345ce5ef.png)](https://msaied.com/articles/forte-parse-and-rewrite-laravel-blade-templates-with-a-typed-syntax-tree)1 Sep 2026·4 min read 

### [Forte: Parse and Rewrite Laravel Blade Templates with a Typed Syntax Tree](https://msaied.com/articles/forte-parse-and-rewrite-laravel-blade-templates-with-a-typed-syntax-tree) 

 Forte is a PHP 8.2 package that parses Blade templates into a typed syntax tree, lets you query nodes with XPath or collection methods, and rewrites files safely — without touching strings, comments, or attributes you never meant to change.

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

   [![](https://cdn.msaied.com/611/05db05ad084cfdd9a407ff7707dcfaf7.png)](https://msaied.com/articles/filament-v3-custom-table-columns-rendering-complex-ui-without-hacks)30 Aug 2026·3 min read 

### [Filament v3 Custom Table Columns: Rendering Complex UI Without Hacks](https://msaied.com/articles/filament-v3-custom-table-columns-rendering-complex-ui-without-hacks) 

 Learn how to build fully custom Filament v3 table columns with Blade views, state callbacks, and Alpine.js — without reaching for render hooks or abusing existing column types.

   [![](https://cdn.msaied.com/578/2db9d4fbfbbcbb937c0fdb9074a522c6.png)](https://msaied.com/articles/filament-v4-render-hooks-injecting-ui-into-any-panel-without-hacking-core)22 Aug 2026·3 min read 

### [Filament v4 Render Hooks: Injecting UI Into Any Panel Without Hacking Core](https://msaied.com/articles/filament-v4-render-hooks-injecting-ui-into-any-panel-without-hacking-core) 

 Render hooks let you surgically inject Blade or Livewire content into Filament panels at named slots — no core overrides, no view publishing. Learn the exact hook names, registration patterns, and scoping tricks that keep your panels maintainable.

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

 1 / 2 [Older →](https://msaied.com/articles?search=Blade&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 (49) ](https://msaied.com/articles?category=ai&search=Blade&sort=new) [Composer Pacakge (81) ](https://msaied.com/articles?category=composer-pacakge&search=Blade&sort=new) [Filament (27) ](https://msaied.com/articles?category=filament&search=Blade&sort=new) [Laravel (269) ](https://msaied.com/articles?category=laravel&search=Blade&sort=new) [Livewire (13) ](https://msaied.com/articles?category=livewire&search=Blade&sort=new) [Open Source (45) ](https://msaied.com/articles?category=open-source&search=Blade&sort=new) [PHP (29) ](https://msaied.com/articles?category=php&search=Blade&sort=new) [Tips &amp; Tricks (32) ](https://msaied.com/articles?category=tips-tricks&search=Blade&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)
