Lädt...

🔧 Laravel is perfect for SaaS


Nachrichtenbereich: 🔧 Programmierung
🔗 Quelle: dev.to

This is a bit different from my regular posts; more of an appreciation of Laravel and PHP. Even though I feel Django is probably one of, if not the best-architected frameworks, Laravel is a pretty solid choice for rapid development.

I have been using PHP for ions now, even though it's not one of the most widely liked languages, still! it's one of the most pragmatic.

Laravel Super hero

SaaS boilerplates are overhyped

If you do a Google search or look in places like Reddit, you'll find loads of Next.js boilerplates. Nothing wrong with Next.js at all, but as a Solo SaaS founder who's self-bootstrapped, I need to ship fast.

To be fair, I have a much deeper understanding of PHP than Next.js but I am really experienced in JavaScript and web development in general, so getting proficient in Next.js is not complicated for me.

Furthermore, I have built many React apps so I have a good understanding of React and how it works.

Most of these boilerplates only include some ORM setup, a basic dashboard, auth, and billing.

In my opinion, besides annoying billing! The rest are so easy to scaffold in nearly every language.

Queues, CRUD, emails, CRON Jobs

The pain in most business-centric apps is CRUD. How quickly can you spin up a table with pagination, and ADD/EDIT forms?

Very few of these boilerplates cater to this functionality, yet most web apps heavily rely on CRUD for users to manage their resources and accounts.

Laravel out of the box provides:

  1. A decent-looking email template for transactional emails.
  2. Adapters for SMTP and many other providers like Resend.
  3. Queues and a powerful dashboard for managing queues called Horizon.
  4. Auth system including many starter kits such as breeze, jetstream, and the new V12 react/vue/livewire templates.
  5. CRUD kits like Nova, Backpack, and Filament.
  6. Artisan commands and a scheduler (basically cron jobs).

Laravel is by far the most complete framework for building SaaS applications.

What do I dislike about Laravel?

Laravel is bloated with lots of magic under the hood, they move fast and sometimes break backward compatibility. They chop and change quite a bit, for example, recently the starter kits they recommend do not include a pure Blade option, yet Blade has been the default template engine for Laravel since forever.

Despite these shortcomings, the fact that most of these packages are from Laravel the company (and mostly free), and even when they change the recommendations, they still tend to support older packages with bugfixes and security updates for many years.

The framework is not perfect, but it's still the most complete stack I have ever worked with and just makes you so productive that these shortcomings are not really a deal breaker.

...

🔧 Laravel is perfect for SaaS


📈 28.04 Punkte
🔧 Programmierung

🔧 Why Laravel and SaaS are the Perfect Match?


📈 28.04 Punkte
🔧 Programmierung

🎥 Ai Generates AI Based SaaS Mobile App for me #laravel #thecodeholic #ai #coding #saas


📈 27.84 Punkte
🎥 Video | Youtube

🔧 Supercharge Your SaaS Development with Laravel SaaS Starter


📈 27.84 Punkte
🔧 Programmierung

🎥 Upgrade Laravel 11 to Laravel 12 #laravel #thecodeholic


📈 26.53 Punkte
🎥 Video | Youtube

🎥 Using Laravel Breeze Starter Kits in Laravel 12 #laravel #thecodeholic #laravel12


📈 26.53 Punkte
🎥 Video | Youtube

🎥 Print SQL Queries in Laravel #laravel #thecodeholic #laravelcourse #php #laravel


📈 26.53 Punkte
🎥 Video | Youtube

🎥 Create First Laravel Project using Laravel Herd #laravel #laravelproject #laravelphp


📈 26.53 Punkte
🎥 Video | Youtube

🔧 [Laravel v11 x Docker] Efficiently Set Up a Laravel App Dev Environment with Laravel Sail


📈 26.53 Punkte
🔧 Programmierung

💾 Perfect Acquisition Part 3: Perfect HFS Acquisition


📈 19.39 Punkte
💾 IT Security Tools

📰 Perfect Corp.'s Beauty SaaS Brand Console Receives ISO 27001 Certification


📈 19.2 Punkte
📰 IT Security Nachrichten

📰 SaaS Asset and User Numbers are Exploding: Is SaaS Data Security Keeping Up?


📈 19 Punkte
📰 IT Security Nachrichten

🔧 Construindo SaaS #1 – Meu primeiro dia com um SaaS no ar


📈 19 Punkte
🔧 Programmierung

🕵️ What is SaaS Sprawl? Guide to Combating SaaS Security Risks


📈 19 Punkte
🕵️ Hacking

🔧 Automating SaaS Deployment: Automating SaaS Deployment: A Solo Developer’s CI/CD Journey


📈 19 Punkte
🔧 Programmierung

🔧 You don't need to pay for SaaS boilerplates - Open SaaS


📈 19 Punkte
🔧 Programmierung

🔧 Introducing Brick SaaS Starter Kit - Launch SaaS Products Faster


📈 19 Punkte
🔧 Programmierung

🔧 AWS launches SaaS Quick Launch for easier deployment of SaaS apps


📈 19 Punkte
🔧 Programmierung

🔧 Vertical SaaS vs. Horizontal SaaS: Key Differences


📈 19 Punkte
🔧 Programmierung

🔧 Building Multi-Tenant SaaS Applications with Micro-SaaS Architecture


📈 19 Punkte
🔧 Programmierung

🔧 How to Build a SaaS on AWS: a deep dive into the architecture of a SaaS product


📈 19 Punkte
🔧 Programmierung

🔧 Building SaaS Faster with Ercas for SaaS: A Template for Indie Hackers


📈 19 Punkte
🔧 Programmierung

🍏 Setapp wins "Best SaaS Product for Productivity" in 2019 SaaS Awards


📈 19 Punkte
🍏 iOS / Mac OS

🔧 7 Best SaaS Boilerplates to Lauch Your SaaS Startup Faster 🚀


📈 19 Punkte
🔧 Programmierung

📰 Adaptive Shield reduces supply chain risks with SaaS-to-SaaS capabilities


📈 19 Punkte
📰 IT Security Nachrichten

📰 Free SaaS Pulse tool from Wing Security enhances SaaS security posture


📈 19 Punkte
📰 IT Security Nachrichten

📰 Strengthen Your SaaS Security with SaaS Ops


📈 19 Punkte
📰 IT Security Nachrichten

🔧 Launching AI SaaS Launcher - Build SaaS MVPs fast with AI + next-gen low-code power


📈 19 Punkte
🔧 Programmierung