If you’re building a restaurant SaaS platform with Laravel and want to notify staff in real-time when a customer places a new order or taps "Call Waiter", then this guide is for you!
We'll show you how to integrate Firebase Cloud Messaging (FCM) with a multi-tenant Laravel system and trigger push notifications to multiple devices — including Chrome on desktop, Android tablet, and Android mobile
Running a business? You need an admin dashboard to manage everything.
I’ve built custom admin panels for car rentals, restaurants, call centers, and more — fast, secure, and scalable.
Tired of patchy booking software or expensive subscriptions?
I build custom Laravel booking systems — tailored to your business rules, users, and pricing.
Want to notify staff, agents, or clients when something happens in your system? Push notifications can do that — instantly.
Working with Laravel often means interacting with rich Eloquent models — but what happens when you need to export that data? Whether it's for auditing, backup, data sharing, or reporting, creating export logic from scratch can become repetitive and messy.
That's why we built laravel-model-export — a lightweight, elegant package that lets you export Eloquent models directly to JSON or PDF using a fluent and extensible API
VitoDeploy or for short Vito is a self-hosted platform that automates server provisioning and application deployment for PHP projects like Laravel and WordPress, etc. It connects to your server remotely via SSH, installs necessary tools (e.g., Nginx, PHP, MySQL), and streamlines tasks like pulling code from repositories, managing environment variables, configuring web servers, and issuing SSL certificates. With a user-friendly interface, it supports multi-site deployments, automated backups, and performance monitoring, making it a convenient solution for managing servers and deploying applications efficiently.
If you're using PostgreSQL with Laravel and have a table column defined as an ENUM, you may run into a common issue: PostgreSQL does not let you modify ENUMs like regular fields. Instead, you need to alter the underlying ENUM type directly — which can be confusing at first.
Here’s how to properly add a new value to a PostgreSQL ENUM column in a Laravel project.
If you are using a mail service provider like SendGrid, it can create a proxy that may cause issues when you try to validate emails, for example.
Handling CSV file uploads is a common feature in many web applications, especially dashboards and admin panels. However, processing large CSV files during the request lifecycle can slow down your app. Instead, we can offload the heavy lifting to a background job using Laravel Queues.
I was working on a PayPal integration when I ran into an issue caused by a deprecated method in a third-party library.