Browse AI Field GuideForum Podcast
All ThreadsLeaderboard
  1. Discussions

    1. Popular This Week
    2. Popular All Time
    3. Solved
    4. Unsolved
    5. No Replies Yet

BaltasarOrtiz's avatar

FIlamentPHP with API-Rest.

Is it possible to use filamentphp to create exclusively the administration operations that are carried out for a specific project (CSM, E-commerce, TurnBasedSystem, and more...) and also create in the same project an API-Rest based on just those same models? Maybe my question is complicated to understand, but I basically mean that filamentphp is intended only for “Monolith” sty

BaltasarOrtiz's avatar
BaltasarOrtiz's avatar Rebwar1yr agoFilament
3
1
Last reply by Rebwar 1yr ago
Studiomate's avatar

Recreate the cache with a job

I'm developing an ecommerce with thousands of products. The show page of the products is cached in this way $showProduct = Cache::remember('product_show_' . $product->id, 60 * 60 * 24, function () use ($product) { return [ "id" => $product->id, "title" => $product->title, "content" => $product->content, "exce

Studiomate's avatar
Studiomate's avatar LaryAI1yr agoLaravel
6
1
Last reply by LaryAI 1yr ago
Logarithmique's avatar

Indexable trait

Hi !, I'm currently dev an ecommerce app, everythings work great ( love Laravel ) , on a lot of model i put an Index column which is for display purpose only. I let the admin the possibility of reorder the display. For example if he want to show some product ahead of other etc, category. Is it bad practice ? I also think about creating a indexeable table with morph many , and t

Logarithmique's avatar
Logarithmique's avatar Snapey1yr agoLaravel
3
1
Last reply by Snapey 1yr ago
Devio's avatar

Checkout system: how to handle multiple orders at same time for limited stock

I am building a checkout system for an ecommerce website. On checkout, my code checks if the stock is available and if so, hold the stock until the payment passes or fails. Assume a product has only 1 item left in stock. Two customers add the item to cart and checkout at the same time. I know that there is deadlock prevention and one of the customers should receive an error. M

Devio's avatar
Devio's avatar Snapey1yr agoDesign
15
1
Last reply by Snapey 1yr ago
fabioselau077's avatar

Problem in Ziggy with Laravel Route::domain and Vue

Hello, I created a new project with laravel + inertia + vue + breeze and ziggy and it will be an e-commerce platform, so each client will have a subdomain and I configured the web.php for this: Route::domain('{subdomain}.myshop.com')->middleware('verify_shop')->group(function () { Route::get('/', [HomePageController::class, 'index']); // only debug, returning succe

fabioselau077's avatar
fabioselau077's avatar fabioselau...1yr agoLaravel
1
2
Last reply by fabioselau077 1yr ago
Mostafa001's avatar

Is Mixing SSR and CSR on the Same Page a Good Practice?

Hello, I'm working on an eCommerce project for learning purposes using Laravel. I want to know if it's okay to use both Blade templates and API endpoints within the same project and even on the same page. For example, I have a product page that I plan to build using a Blade template. However, I also want to include an area on this page where I can make JavaScript AJAX calls, su

Mostafa001's avatar
Mostafa001's avatar Lumethys1yr agoLaravel
2
1
Last reply by Lumethys 1yr ago
ista's avatar

Custom Admin Panel or Nova? Big Inertia project.

I am building out a site about books. Its a 25 year old Public Domain site and we have 2+ million full books. We are building out a bunch of cool features such as a book reader, audio books, wiki, user comments, subscriptions, etc. For my DB I am using Turso.tech and hosting on Vapor. I want to have each user on their own separate SQLite DB and each book on a DB which will mean

ista's avatar
ista's avatar jlrdw1yr agoNova
2
1
Last reply by jlrdw 1yr ago
Studiomate's avatar

ExportAction crash the website

I'm managing a large quantity of orders and related LineItems for a e-Commerce. I created an ExportAction in order to export the LineItems according to some form data used as filters. When I try to run the ExportAction, I see the window that allow you to select the columns, and when I click "Export", it stays loading until I get a timeout. If I pick, via filters, a sm

Studiomate's avatar
Studiomate's avatar Studiomate1yr agoFilament
0
1
Alewa's avatar

How use modal popup in react js

I have want to know how to display details of a data in my database using modal popup. course database Schema::create('courses', function (Blueprint $table) { $table->id(); $table->string('title'); $table->string('total_videos'); //i.e the total videos in the playlist eg. 17 lessons or 16 videos $table->string('total

Alewa's avatar
Alewa's avatar Randy_John...1yr agoReact
2
1
Last reply by Randy_Johnson 1yr ago
LaravelFan's avatar

Yajra-based data table not responsive

Hi, I'm using Yajra datatable but the page (index.blade.php) where the orders are showing is not responsive and the console is not showing errors. This is the master.blade.php template: <!DOCTYPE html> <html lang="de"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-

LaravelFan's avatar
LaravelFan's avatar Mamunsson1yr agoCode Review
7
1
Last reply by Mamunsson 1yr ago
ilkaygul's avatar

Laravel Licence System

I have e-commerce script on laravel and i will sell this script to the my customers but i dont want to give full access to my codes. So i thought about some licence key system. For example; i will register licence-key, domain-url and host-ip on my client server and i will add some control mechanizm on the client side code so the customer can not access the script if their licen

ilkaygul's avatar
ilkaygul's avatar jlrdw1yr agoLaravel
1
1
Last reply by jlrdw 1yr ago
anibabbar's avatar

Filament Repeater nested under Repeater Issue.

Hi everyone, I am creating an ecommerce website where products can have multiple Variations with Attributes and terms. For Variations I created an repeater field which is storing data in the product_variations table. In the variations I would like to record different attributes and terms. for this I created a attribute_product_variation table. Schema::create('attribute_produ

anibabbar's avatar
anibabbar's avatar anibabbar1yr agoFilament
3
10
Last reply by anibabbar 1yr ago
ufodisko's avatar

Session data getting lost between requests

Hello everyone, I have a bug in my app on production server only, I am unable to reproduce it locally. The app is still under construction and I'm just testing the production server so the app is not really available to the public yet. In my jewelry ecommerce app, I have a custom ring building multistep form where the user first selects a ring, then selects a diamond and finall

ufodisko's avatar
ufodisko's avatar ufodisko1yr agoLaravel
6
1
Last reply by ufodisko 1yr ago
SagorIslam's avatar

3rd level of menu in filament v3

Hello, I want to make a 3rd level menubar in filament v3. I used this but it's not working. This means if I use "$navigationParentItem," the menu disappears and if I comment out this, the menu shows up. And the 3rd level of the menu is not working. Please help me to solve the issue. Thanks Resource file protected static ?string $navigationLabel = 'Notifications'; prot

SagorIslam's avatar
SagorIslam's avatar tapanbasul...9mos agoFilament
3
13
Last reply by tapanbasuli 9mos ago
thetanaz's avatar

Best way to send data to persistent components like layouts and navbars?

I'm making an e-commerce store type website with react and inertia, and what I'm struggling with is sending data to actual components, like a layout or a navbar that wrap around {children} when rendering pages. Right now the way I have it setup is that I've made an API endpoint in my laravel backend and then I'm fetching the necessairy data - in my case categories and subcatego

thetanaz's avatar
thetanaz's avatar vincent150...1yr agoInertia
6
1
Last reply by vincent15000 1yr ago
southcoastkenny's avatar

Need to add specific events to data layer using laravel 11, inertiajs and Vue3

HI, Really struggling with this one. We have datalayer setup on the site and its tracking page views nicely. We now need to send a specific datalayer ecommerce event now and get that to fire on its own. In Blade it works nicely but we need it to work with inertia. The datalayer is created within a service via a controller. Sample datalayer object: dataLayer.push({ ecommerce: nu

southcoastkenny's avatar
southcoastkenny's avatar LaryAI1yr agoInertia
1
1
Last reply by LaryAI 1yr ago
Cushty's avatar

Use filament infolist or table or roll your own using livewire

Hi, which would you guys use if you were building an e-commerce project and wanted to show a list of products with search features on the front end? Also, would you use an info list for the product details page? Thanks

Cushty's avatar
Cushty's avatar Cushty1yr agoFilament
2
1
Last reply by Cushty 1yr ago
shariff's avatar

Best way to Move data from local to Third party cloud (Amazon S3)

Hello All, I've developed an E-commerce application. Initially, the client required 100 to 250 products with images, so I stored them locally (storage/app directory). Recently, the product count has grown to 5000 to 7000, and they now require videos as well. I believe storing images and videos in a local directory is no longer ideal. Therefore, I'm considering migrating to Amaz

shariff's avatar
shariff's avatar shariff1yr agoLaravel
10
9
Last reply by shariff 1yr ago
beratdogan6's avatar

Updating session user_id without updating session id

I'm having a trouble with my session. I'm building an e-commerce website, people can create cart without login and it will create a session. After that if they want to login I want to update that session with user_id. I can update it but it updating the session id, and my cart has session_id column which doesnt update what should I do?

beratdogan6's avatar
beratdogan6's avatar beratdogan...1yr agoLaravel
6
1
Last reply by beratdogan6 1yr ago
stevenh's avatar

Shopify vs Laravel for online store?

I've not been using Laravel for a few years but excited to get back into using it for some projects, along with Nuxt. The first thing I want to build is an ecommerce site for selling clothes. I would love to use Laravel and Nuxt for it but i feel like it might be overkill for to get a online store off the ground when ready-made solutions like Shopify exist. I have never built a

stevenh's avatar
stevenh's avatar antoineLZC...1yr agoGeneral
5
1
Last reply by antoineLZCH 1yr ago
floreap's avatar

How to connect mysql WSL with Windows 11 GUI client?

I followed ChatGPT steps and got into this... ipconfig Windows IP Configuration Ethernet adapter Ethernet: Connection-specific DNS Suffix . : IPv4 Address. . . . . . . . . . . : 192.168.100.2 Subnet Mask . . . . . . . . . . . : 255.255.255.0 Default Gateway . . . . . . . . . : 192.168.100.1 Ethernet adapter vEthernet (WSL (Hyper-V firewall)): Connection-spe

floreap's avatar
floreap's avatar floreap1yr agoGeneral
3
1
Last reply by floreap 1yr ago
kristi's avatar

OctoberCMS question

I don't have any experience with OctoberCMS. So the first question i have is what's it made with (laravel and vue or laravel and something else). And second question I have is Is it a solid and recommended option for e-commerce?

kristi's avatar
kristi's avatar LaryAI2yrs agoTips
1
1
Last reply by LaryAI 2yrs ago
yoursantu's avatar

Laravel 8 Conditional SUM based on table column

Hi, I am building an ecommerce application. In my case the product will have multiple options. Based on the option is selected, i want to calculate the sum of query result based on table column like price_prefix. this column value can hold "=" or "+" or "-" My Query: $option_value = ProductOptionValue::where('product_id', $request->product_id)-&

yoursantu's avatar
yoursantu's avatar yoursantu1yr agoLaravel
3
1
Last reply by yoursantu 1yr ago
kenprogrammer's avatar

How to scale large Livewire applications

As the adoption of TALL stack increases I've seen testimonials where Livewire has been used in very large applications. I'm just wondering how one would scale for instance a large e-commerce website without containerization(Docker/Kubernetes). That's considering Livewire applications are session based application which would be very difficult to scale vertically. Opinions a

kenprogrammer's avatar
kenprogrammer's avatar kenprogram...2yrs agoLivewire
5
1
Last reply by kenprogrammer 2yrs ago
LearnWithMoin's avatar

How to create custom guard login and register in laravel livewire?

I am developing an e-commerce website. Currently, I am using Laravel Livewire for this project. I need multiple guard logins like Seller, Customer, and Admin. How can I create a custom guard in Laravel Livewire?

LearnWithMoin's avatar
LearnWithMoin's avatar Snapey2yrs agoLivewire
10
1
Last reply by Snapey 2yrs ago
genjisan's avatar

Routing / Controller Architecture

I'm somewhat new to Laravel and have a question for the community regarding API architecture and routing. For some background, I'm refactoring an old symfony project into a Laravel project for bi-directional data sync between Salesforce and an e-commerce store. I'm using the omniphx\forest library as a service provider to run API operations to Salesforce. I'm receiving webhooks

genjisan's avatar
genjisan's avatar LaryAI2yrs agoLaravel
1
2
Last reply by LaryAI 2yrs ago
crac's avatar

Filling a model instance including relationships

I'm writing an ecommerce system. When a basket it processed I want to create a snapshot of each basket item, so that old baskets show the data for purchased items at the time of purchase, and not reflecting any product changes that have happened since. I want to serialize the product data to a separate table which can then be retrieved and used to reconstruct product models wh

crac's avatar
crac's avatar crac2yrs agoEloquent
2
1,005
Last reply by crac 2yrs ago
Loveck's avatar

Artisan commands not working on shared hosting domain

Hi, I have a little issue. I recently uploaded my Laravel 10 ecommerce project on Namecheap on a shared hosting plan using an addon domain. Unfortunately, anytime I run an artisan command, for instance; 'php artisan key:generate' in the cpanel terminal, there is no message and the terminal just moves to the next line. When I check my .env file, I notice that the key hasn't been

Loveck's avatar
Loveck's avatar Snapey2yrs agoLaravel
25
33
Last reply by Snapey 2yrs ago
prodix's avatar

Apple login with Socialite - clears my cart session

Hi everybody! I have an ecommerce project where I've added social login with Socialite package. For apple login i have a problem that after returning from apple login form, it clears my cart session, so the user loses the products in cart. Because apple requires a POST callback, I've excluded the URL in VerifyToken.php. I think this is the problem because it invalidates my sess

prodix's avatar
prodix's avatar MN-Hettige...1yr agoLaravel
9
3
Last reply by MN-HettigerM 1yr ago
TRANDANH's avatar

Help me find Laravel documentation for large-scale systems, please

Hello and wish everyone a good day, I would like to learn how to write Laravel for large-scale systems (such as e-commerce in real life—Amazon), with many users and high concurrent access requirements: handling high traffic loads, stability, high availability, and good performance. Where can I find articles like: Optimizing the Products table for millions of products suitable f

TRANDANH's avatar
TRANDANH's avatar Snapey2yrs agoLaravel
3
1
Last reply by Snapey 2yrs ago
Respect's avatar

Single Action Class | Should i make one single action class for frontend & backend

Hello friends thanks for time I working on e-commerce project I will use single action class for all application My question | should i make action class from frontend & other one for admin OR use same and pass paramters For Example - Frontend/Product/ProductListAction.php - Admin/Product/ProductListAction.php // ( FOR Dashboard Listing product which is different from

Respect's avatar
Respect's avatar jlrdw2yrs agoLaravel
5
1
Last reply by jlrdw 2yrs ago
shoaibali's avatar

Laravel socialite social login API for mobile application

Hi, I hope all members of this family having a great day. So i have created the Ecommerce website . .I have integrated the google social login with socialite plugin of laravel. Meanwhile we are developing the Mobile application for it. Can anybody here guide me how to create the API for it? I have created the logic for the API but on a callback Its getting into the web class ca

shoaibali's avatar
shoaibali's avatar shoaibali2yrs agoLaravel
0
1
UzairAli's avatar

Order Products by max_price and min_price asc or desc

I stuck in a scenario, i am working on ecommerce website in which a product have two prices min_price and max_price now i want to order products in ascending or descending by using both prices, how can i do this?

UzairAli's avatar
UzairAli's avatar martinbean2yrs agoLaravel
1
1
Last reply by martinbean 2yrs ago
Nageeb_Dariwsh's avatar

Update Inner Child Inside Child Inside Parent In laravel 10

Hi , i built a small ecommerce using laravel and i am using React for front-end my question about the product store and update, every thing is work but there some problems in, i am creating the product using the store method : public function store(StoreProductRequest $request) { $product = new Product(); $request->validated(); $productCreated

Nageeb_Dariwsh's avatar
Nageeb_Dariwsh's avatar Nageeb_Dar...2yrs agoLaravel
0
1
alieldeba's avatar

Is it easy to migrate from big Nodejs api to Laravel ?

I have a big Nodejs api hosted on vercel and I am thinking of rebuilding it with Laravel the Api is for E-commerce. What I want is high security and performance and a free host, does it easy to make what I need ?

alieldeba's avatar
alieldeba's avatar alieldeba2yrs agoLaravel
4
1
Last reply by alieldeba 2yrs ago
abdulbasit-web's avatar

Structuring Laravel Project

How to structure a laravel project (e-commerce), that provide APIs for both mobile and front-end(next.js) what i think is Api/v1/mobile controllers Api/v1/frontend controller is that a good way? or what a better structure?

abdulbasit-web's avatar
abdulbasit-web's avatar abdulbasit...2yrs agoLaravel
2
1
Last reply by abdulbasit-web 2yrs ago
Laravelzero's avatar

How to build landing page with Filament?

Hi buddies, I'm new to Filament, I've done a few tutorials and I've figured it all out whoohoo! All pages start with /admin (I know we can rename this), now I was wondering how to create a custom page that's not in /admin? From what I've understood, Filament's aim is to make it easier to design and manage the dashboard and everything to do with the user account. But I'm plannin

Laravelzero's avatar
Laravelzero's avatar sman1yr agoFilament
4
63
Last reply by sman 1yr ago
FireBlade's avatar

Tailwind CSS not working with welcome.blade.php

Am developing an e-commerce app that picks content from another domain, so this one does not need server storage. I tried building the landing page on a Livewire page but realized that it cannot work with unauthenticated users . So am resorting to the welcome page. However, am unable to make Tailwind CSS work n the welcome page. By including @vite(['resources/css/app.css', 'r

FireBlade's avatar
FireBlade's avatar Snapey2yrs agoLaravel
3
1
Last reply by Snapey 2yrs ago
ufak's avatar

Any expert to help out on this error code please? "This page isn’t workinglocalhost is currently unable to handle this request. HTTP ERROR 500HTTP ERROR 500"

Great minds, I'm trying to install fleetcart e-commerce php script and each time it keeps showing me "This page isn’t workinglocalhost is currently unable to handle this request. HTTP ERROR 500". I'm using xampp (php v. 8.2.4) on windows. What should i do please? Thanks in advance. My Apache Error log: [Sat Jan 13 01:22:05.524578 2024] [php:error] [pid 7100:tid 1840]

ufak's avatar
ufak's avatar Merklin2yrs agoLaravel
2
1
Last reply by Merklin 2yrs ago
MeisamTj's avatar

v-model two dimensional array

Hi there, I'm developing an e-commerce app. In create new product I add a button to add product variations details. In regular form usually it would be name property something like name = "variation[quantity][]" name = "variation[price][]" Then in laravel as backend it would receive a two dimensional array. But with v-model I couldn't find a way to use

MeisamTj's avatar
MeisamTj's avatar MeisamTj2yrs agoVue
2
1
Last reply by MeisamTj 2yrs ago
yanzi's avatar

Why am I getting error "is not callable" if not called?

Hi, I am a working on an e-commerce app (please note that it is my first app ever) and in the OrderController when saving the model into the database I am getting an error "Object of type App\Models\Order is not callable". As far as I can see, it is not called anywhere. What am I missing? $orderCreated = Order::create($orderData); if ($orderCreated) {

yanzi's avatar
yanzi's avatar yanzi2yrs agoLaravel
4
1
Last reply by yanzi 2yrs ago
khanareeb's avatar

How to create the Secure API's (Token based authentication) in laravel 9

Hi, So I have created the new ecommerce website on the laravel 9 and now looking to create the Secure API's for it. Then after that I need to create the API's to fetch all the catalog, customer data to my mobile application.. Can anybody suggest me a better approach or the blog which explains about the secure API? Would be grateful for your response ALSO WHAT IS THE DIFFERENCE

khanareeb's avatar
khanareeb's avatar martinbean2yrs agoLaravel
1
1
Last reply by martinbean 2yrs ago
khanareeb's avatar

Laravel Localisation mcamara/laravel-localization Locale changed to 'en' when navigate to catagories OR products

Hi, So I am using the laravel package mcamara/laravel-localization for the localisation.. Everything is set and package is working in most of the scenarios except 1. So i have the ecommerce website on which i have installed this package.. When i chane the local to another language. it gives the url like this http://127.0.0.1:8000/ar which is perfect. But when i navigate to any

khanareeb's avatar
khanareeb's avatar khanareeb2yrs agoLaravel
0
1
khanareeb's avatar

Can anybody help me out to install NodeJS & Npm on WHM ?

So I have purchased the VPS server from goDaddy. on which i have to host the ecommerce website. I need to install the nodeJS & Npm so that the breeze and other node modules dependencies work well.. I need to install the NodeJS => v8.10.0 npm ==> 9.8.1 How can i install these versions on WHM terminal on this VPS ? Can anybody please help me out with complete steps al

khanareeb's avatar
khanareeb's avatar jbloomstro...2yrs agoLaravel
1
1
Last reply by jbloomstrom 2yrs ago
cotations88's avatar

Attributes Not Added To Product After Successful Save

Hi everyone, l am try laravel/livewire e-commerce project . l created attribute value table to save product attribute, but that table do not work ;please need help. <?php namespace App\Livewire\Admin; use Livewire\Component; use Illuminate\Support\Str; use App\Models\Category; use Livewire\WithPagination; use Livewire\WithFileUploads; use

cotations88's avatar
cotations88's avatar tangtang2yrs agoLaravel
28
1
Last reply by tangtang 2yrs ago
shoaibali's avatar

How to translate the dynamic content coming from the Admin in localisation.

So I have the ecommerce project on which I have to apply the localisation. For static content we can manage the @lang or trans helper etc.. What if we had the dynamic content? for example the product name, category name, sub category names product description etc along with the layout to RTL for arabic? I want when the locale has changed then these names should also be translat

shoaibali's avatar
shoaibali's avatar shoaibali2yrs agoLaravel
0
1
codelyftlab's avatar

Gallery and Avatar

Good morning, Im trying to make a fun pet adoption project and maybe expand it to have an ecommerce. I need advice on my pets details. Im planning to display all my pet information and pet avatar also some of the image relatod to the pets. Something like gallery. pets table Schema::create('pets', function (Blueprint $table) { $table->uuid('id')->prima

codelyftlab's avatar
codelyftlab's avatar codelyftla...2yrs agoLaravel
1
1
nickbasile's avatar

Does Sanctum support user & client tokens?

Right now, we’re building a Laravel API for an ecommerce website. For their website, we will need to have an endpoint that lists all of the inventory and other endpoints that are for customers, like list all transactions. For the customer endpoints, we’ll have an authenticated user and we’ll just spin up a token for them when they log in. But, for the inventory endpoint, we won

nickbasile's avatar
nickbasile's avatar martinbean2yrs agoLaravel
3
1
Last reply by martinbean 2yrs ago
StatiS's avatar

Proper implementation of CSRF token and Cloudflare cache everything

We would like to enable the Cloudflare page rule cache everything for an e-commerce website. However because the CF strips the token from the cached page we are getting CSRF token mismatch for all requests. How we should go about this? I read one article where it is suggested we use CF Edge Workers to dynamically insert a CSRF token when the user really needs it - subscribe, ad

StatiS's avatar
StatiS's avatar EffectiX2yrs agoGeneral
1
1
Last reply by EffectiX 2yrs ago
msislam's avatar

Error : "strlen(): Argument #1 ($string) must be of type string, array given" with anayarojo/shoppingcart

Dear Sir, I am new in programing and started a Laravel Inertia Ecommerce project. I am trying to add a shopping cart from anayarojo/shoppingcart. But it showing the following error : strlen(): Argument #1 ($string) must be of type string, array given My controller is as bellow: public function index(CartService $cartService) { return Inertia::render('Cart/Index', [ 'cartItems'

msislam's avatar
msislam's avatar msislam2yrs agoInertia
3
1
Last reply by msislam 2yrs ago

Want us to email you occasionally with Laracasts news?

Nine out of ten doctors recommend Laracasts over competing brands. Come inside, see for yourself, and massively level up your development skills in the process.

Learn
BrowseSeriesCreatorSeriesLaravel PathLarabitsPlayground
Discuss
ForumPodcastSupport
Extras
Gift CertificatesApparelFAQiOS AppTerms
Social
X(Twitter)TikTokYoutube

© Laracasts 2026. All rights reserved. Yes, all of them. That means you, Todd.

Proudly hosted with Laravel Forge and DigitalOcean.

Want us to email you occasionally with Laracasts news?

Nine out of ten doctors recommend Laracasts over competing brands. Come inside, see for yourself, and massively level up your development skills in the process.

Learn
BrowseSeriesCreatorSeriesLaravel PathLarabitsPlayground
Discuss
ForumPodcastSupport
Extras
Gift CertificatesApparelFAQiOS AppTerms
Social
X(Twitter)TikTokYoutube

© Laracasts 2026. All rights reserved. Yes, all of them. That means you, Todd.

Proudly hosted with Laravel Forge and DigitalOcean.