Browse Forum Podcast
All ThreadsLeaderboard
  1. Discussions

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

bashiro's avatar

Laravel blade shows code and no render

Good day! I have an issue I do not understand. May be someone might be able to help. I am still learning laravel. I have small project with html admin template. One of the html page displays the laravel blade codes and this happens at profile and password html area. The rest of the pages are fine. In other words the blade page do not render. Any help? I am running php 8-> L

bashiro's avatar
bashiro's avatar bashiro1yr agoLaravel
9
1
Last reply by bashiro 1yr ago
Garet's avatar

Naming convention for set of validation request rules

Hello there, As you probably know, custom validation rules are by default stored in \app\Rules\ I am allowing a user to upload a file and the file must pass certain validations. However, I also allow the user to zip the file into an archive and upload the archived zip file. So I created a set of validation rules which extract the files from the zip archive, and then test them

Garet's avatar
Garet's avatar aleahy1yr agoLaravel
1
1
Last reply by aleahy 1yr ago
petervandijck's avatar

OpenAI: referencing uploaded files

I am using https://github.com/openai-php/laravel/ I successfully upload a file and keep it's openAI ID stored: $response = OpenAI::files()->upload([ 'purpose' => 'assistants', 'file' => fopen(storage_path('app/' . $path), 'r'), ]); Then I want to reference that file in my openAI call like this: $response = OpenAI::chat()->

petervandijck's avatar
petervandijck's avatar petervandi...1yr agoGeneral
0
1
Shahidhsalarzai's avatar

how to restore sql database backup from local directories

I generate a backup using spatie and download it after download i code to delete that backup from server so now i have that file i want to upload that file using button in my views having select file so when the file is uploading it should delete all databse and then import from that file i can do that from myphp admin but client want to restore directly by him self.

Shahidhsalarzai's avatar
Shahidhsalarzai's avatar Shahidhsal...1yr agoLaravel
3
1
Last reply by Shahidhsalarzai 1yr ago
aarontharker's avatar

401 error on livewire uploads

When I try to upload a file on the production server the upload goes to 100% and then says error uploading. If I check the browser console it shows the upload failed because of a 401 error. I thought this may have been a signed url issue as the requests are going through Cloudflare, so I turned off Cloudflare proxying - no change. I set the following in bootstrap/app.php - n

aarontharker's avatar
aarontharker's avatar AzafoCossa2mos agoLivewire
8
5
Last reply by AzafoCossa 2mos ago
kamrannazir901's avatar

Api refresh token not getting refresh . please check code

My google login code public function googleLogin(Request $request) { if (Auth::check()) { return redirect('/dashboard'); } $google_oauthV2 = new \Google_Service_Oauth2($this->gClient); if ($request->get('code')){ $this->gClient->authenticate($request->get('code')); $request->session()->put('token', $this->

kamrannazir901's avatar
kamrannazir901's avatar kamrannazi...1yr agoLaravel
0
1
maparfitt's avatar

Testing Filament FileUploads

I'm trying to write a Pest test for a Filament resource (ReportResource) that uses the Spatie Media Library plugin. (Laravel 11, Filament 3.) The app is a multitenant app, but I don't think that should make any difference. Uploads do work fine in the app itself (both in dev and production), but I can't figure out how to test uploads with Filament. Here' s the form method from R

maparfitt's avatar
maparfitt's avatar maparfitt1yr agoFilament
2
1
Last reply by maparfitt 1yr ago
TysonNW's avatar

Are laravel queues the right tool?

I am working on a tool that users upload files, the files are passed to an llm for transcribing and summarizing, then when the process is done it alerts the user that the transcript and summary are available to download. I can only have one llm process running at a time so what I would like to to is upload the file, fire off a queued job that calls the llm, wait for the llm to

TysonNW's avatar
TysonNW's avatar codebysham...2yrs agoLaravel
2
1
Last reply by codebyshami 2yrs ago
NIFO's avatar

Help with spatie media library

Hey, I am trying to upload a file to my S3 bucket. But whenever I use the toMediaCollection function, the request loads for a very long time and aborts at some point without error. I have tried all debug possibilities and just get no error. But the S3 is configured correctly and the user has full access. public function store(StoreTemporaryUploadRequest $request) { $user =

NIFO's avatar
NIFO's avatar NIFO2yrs agoLaravel
0
1
mtdesigners's avatar

Laravel validation messages are different in Inertia/Vue component.

Hi, I am trying to upload a file using the Inertia form helper and Vue. But when the file validations fail the only error message I see is "The image failed to upload.", whereas in blade you get the proper error message if the type is wrong or the size is too big. Is there a different message bag for Inertia or this is just the way it handled? My Controller: $request-

mtdesigners's avatar
mtdesigners's avatar gych2yrs agoInertia
1
1
Last reply by gych 2yrs ago
mokhudari's avatar

Uploading files using vue and laravel

I'm trying to upload a file using axios to Laravel backend, on my local machine everything works like a charm but on live server somehow AXIOS POST not triggering the controller!!

mokhudari's avatar
mokhudari's avatar martinbean2yrs agoLaravel
5
1
Last reply by martinbean 2yrs ago
danichangt's avatar

ReCAPTCHA in Livewire

Hi, I want to add reCAPTCHA to my form. I'm using Laravel 10 and Livewire 3. I've testing the code but don't understand why I upload a file the reCAPTCHA key gets empty. I have this input field to upload a picture. <div class="mb-3" x-data="{ isUploading: false, progress: 0 }" x-on:livewire-upload-start="isUploading = true" x-on:livewire-upload-

danichangt's avatar
danichangt's avatar danichangt2yrs agoLivewire
0
1
vincent15000's avatar

DOCX to PDF vs wysiwyg to PDF

Hello, I work on this functionality. I have a DOCX document with some variables like ${variable}, so that it's possible to replace the variables with values by using the word template processor from the phpword package. So I upload the file to the server and then I replace the variables with some values and I convert the resulting file to PDF. To do that it's necessary to use e

vincent15000's avatar
vincent15000's avatar vincent150...2yrs agoLaravel
0
1
vidhyaprakash85's avatar

laravel excel import and sending email

I have laravel excel import test case. In that i am importing an excel file after all import i am firing the email. Here is the test code but i am getting failure notice. Kindly help me. test('superadmin can upload correct file for teacher upload', function () { $this->withoutExceptionHandling(); $branches = Branch::select('id', 'name')->get(); $response = $th

vidhyaprakash85's avatar
vidhyaprakash85's avatar vidhyaprak...2yrs agoTesting
2
1
Last reply by vidhyaprakash85 2yrs ago
marcoplus's avatar

ERR_HTTP_RESPONSE_CODE_FAILURE

Today suddenly after giving the update command the upload that I have always used no longer works, an error that I have never had and seen before, I can not understand what is not working This is only if I try to import a file with excel, if I navigate through the pages I see them but if I click on the button to upload a file I get this error it's absurd, does anyone have any i

marcoplus's avatar
marcoplus's avatar marcoplus2yrs agoLaravel
2
2
Last reply by marcoplus 2yrs ago
mstdmstd's avatar

Why I got error sending video with laravel-notification-channels/telegram?

In laravel 8 app with laravel-notification-channels/telegram 2.1 I send a notification selecting an image or video, which are stored on 'local' disk with spatie/laravel-medialibrary : "^9.12.4" and problem is that I upload ok image, but can not upload video file with notification app/Modules/News/Notifications/NewsPublishedTelegramNotification.php : <?php namespac

mstdmstd's avatar
mstdmstd's avatar mstdmstd2yrs agoLaravel
0
1
robgoodliffe's avatar

Preventing the partial page reload when uploading with uppy xhr

onMounted(() => { uppy.value = new Uppy({ id: 'uppyWizard', autoProceed: true, debug: true, allowMultipleUploadBatches: true, restrictions: { maxFileSize: false, allowedFileTypes: ['image/*', '.pdf', '.eps', '.ai', '.svg', '.dxf'] } }); let dashboardSettings = { inline: false,

robgoodliffe's avatar
robgoodliffe's avatar robgoodlif...2yrs agoInertia
3
1
Last reply by robgoodliffe 2yrs ago
thebigk's avatar

Different Storage Route on Localhost and Production Server (Forge)

On my local setup that runs Valet, the storage path for images is /blog/images. I can upload any file to it and it's available on domain.com/blog/images/xyz.jpg. However, when I deploy my code to Forge, the path automatically changes to /storage/blog/images. The images therefore do not load on the front-end. I have two questions- Why is this difference between the storage path

thebigk's avatar
thebigk's avatar LaryAI3yrs agoLaravel
1
2
Last reply by LaryAI 3yrs ago
earnbyshare2016's avatar

How to copy directory from local to remote server?

I have a website to automatically build a new website for users. User only have to submit their VPS host, port, user, password, theme name. I have prepare different pre-build theme files together with configured CMS. Once they submit the VPS infos, the rest of procedure is fully automatic. Currently this code works but its slow because it copies file one by one. Any better way

earnbyshare2016's avatar
earnbyshare2016's avatar psrz3yrs agoLaravel
3
1
Last reply by psrz 3yrs ago
GizaRex's avatar

Laravel 10 Form request validation image

Maybe this will be an stupid question. But when I want to validate an nullable image I don't get anything. This is in my FormRequest 'image' => 'nullable|image', So when I upload an image I get an UploadeFile what I expect. But when I don't upload an file, I don't get nothing. The value image is not in the $validated in my controller. But I expect an null value.

GizaRex's avatar
GizaRex's avatar Snapey3yrs agoLaravel
6
1
Last reply by Snapey 3yrs ago
Isalanctos's avatar

Model::create is not storing a file's URL in the database

My database fields looks like this(keep in mind that i'm using a laravel migration as an example): $table->id(); $table->string('name'); $table->string('genre'); $table->longText('image')->nullable(); $table->timestamps(); When the user store something, i run this command in my controller file(The 'image' field is optional, that's why it i

Isalanctos's avatar
Isalanctos's avatar mefistofel...3yrs agoGeneral
8
1
Last reply by mefistofeles 3yrs ago
ilex01's avatar

Amazon S3 No objects in the bucket

I try to store images on S3 but it doens't work. https://i.gyazo.com/b61f6b6f76b761e032301c528e827405.png https://i.gyazo.com/2e0d877ffb2001e6cf9836d6fd43df80.png The code: In ImageController: <?php namespace App\Http\Controllers; use Illuminate\Http\Request; use Illuminate\Support\Facades\DB; class ImageController extends Controller { // View File To Upload Image

ilex01's avatar
ilex01's avatar ilex013yrs agoLaravel
4
1
Last reply by ilex01 3yrs ago
webrobert's avatar

scheduled blind drop

That was my spy themed title. Like it? The feature I am working on is a daily file drop to dropbox at a given store (Its the daily income) is uploaded to our accounting software I wrote a script to grab the file and upload it to our account software. public function handle() { // (because the local software is stupid and makes the user name the file. // So we dont wa

webrobert's avatar
webrobert's avatar webrobert3yrs agoFeedback
0
1
Foks's avatar

Livewire unable to have temp disk on S3

Hello, I've an issue when I try to set the temp disk in Livewire to S3, it won't allow me to upload the file at all. But when I set the temp disk to local, I can easily upload the file to S3. What is going on with this? Livewire code. class AddSlideModal extends Component { use WithFileUploads; public function myfinishUpload() { $this->validate([

Foks's avatar
Foks's avatar Foks3yrs agoLivewire
8
1
Last reply by Foks 3yrs ago
soixt's avatar

Having cors problem with sub-sub domain to sub domain

Never understood what is the main problem with cors while I allow everything (use * on everything). I have stancl/tenancy, using singledb approach and have online dev server with username as subdomain as my working folder. So I need to use second level sub domain as tenantOne . soix . example . com. Anyway, I am using laravel splade package and it contains filepond package for

soixt's avatar
soixt's avatar soixt3yrs agoLaravel
2
1
Last reply by soixt 3yrs ago
teampoison's avatar

PHP Download button dynamic from database

i create a form where admin upload a file and file are uploaded on database. Now i create a table on frontend where i will create a download button for download a file that admin are uploaded but i see image text not any download button i also try <a href tag but not work. Table name: datesheet Column name: course, sheet <td><?php echo $rows['coursename'];?><

teampoison's avatar
teampoison's avatar Sinnbeck3yrs agoPHP
6
1
Last reply by Sinnbeck 3yrs ago
JonniFin's avatar

Nova getClientOriginalName()

File::make('File') ->disk('downloads') ->storeAs(function (Request $request) { Log::info($request); Log::info($request->file); return sha1($request->file->getClientOriginalName()); }), Will store the file, but not with the original name? What I am missing

JonniFin's avatar
JonniFin's avatar JonniFin3yrs agoNova
3
1
Last reply by JonniFin 3yrs ago
galaners's avatar

Change default "/public" to "public_html" in production

I'm putting my Laravel project in production and I've clone it from GitHub to: "/home/myuser/repositories/myuser/MYPROJECT-app", and my public Laravel folder content in "/home/myuser/public_html". I've changed the "(project location)/app/Providers/AppServiceProvider.php" and add: $this->app->bind('path.public',function(){ return '/home/myu

galaners's avatar
galaners's avatar Randy_John...3yrs agoLaravel
5
14
Last reply by Randy_Johnson 3yrs ago
AwadGorg's avatar

Sending data using curl

Hello, I want to send my user's data to tappayment to verify them and make them accounts at tappayment and tappayment provided me with a document on how to do so, and in the document, they ask me to send user data using curl For each document, you need to make a \files request. You will receive a file_id for each file you upload, you need to use it in creating a business. Creat

AwadGorg's avatar
AwadGorg's avatar wulfheart3yrs agoLaravel
1
1
Last reply by wulfheart 3yrs ago
MeowByte's avatar

What is the best way to implement this and which stack to choose?

Hi guys! I would like to hear your opinion and tips on how to implement the following thing. the user can upload a file to a file directory. Each user, when browsing the catalog, has his own unique link for distributing a particular file. If someone downloads a file using its link, he will receive + points to his balance. In conjunction with what is it worth using Laravel to im

MeowByte's avatar
MeowByte's avatar martinbean3yrs agoGeneral
1
1
Last reply by martinbean 3yrs ago
vainway 's avatar

Filepond in livewire with alpine.js

I integrated filepond in my project, am getting a problem when I upload a file it doesn't show its progress from 1 % to 100% but other things work well and the image view also with no problem. livewire/filepond.blade.js <div class="row"> <div class="col-md-12"> <div wire:ignore x-

vainway 's avatar
vainway 's avatar vainway 3yrs agoLivewire
29
1
Last reply by vainway 3yrs ago
david001's avatar

import excel resulted error

Hi, I am uploading excel and want to insert the data in database. I have used https://laravel-excel.com/ package for this Here is my excel image, for header and data :https://ibb.co/KDh2m61 But while uploading I got an error Undefined array key 1 uploadcontroller.php <?php namespace App\Http\Controllers; use Illuminate\Http\Request; use App\Imports\OrdersImport; use Maatwe

david001's avatar
david001's avatar Sinnbeck3yrs agoLaravel
17
1
Last reply by Sinnbeck 3yrs ago
Hasnainali9's avatar

Dropzone Form Help

hey i had a form with different fields including dropzone. i want to create the form so that the file are upload seperate but linked with form so that when i submit form i can use the reference to that file.

Hasnainali9's avatar
Hasnainali9's avatar Hasnainali...3yrs agoLaravel
4
1
Last reply by Hasnainali9 3yrs ago
ACH's avatar

Livewire configuration issue in production environment

I have started creating a Laravel app with Livewire. To make sure the app will work in the production environment I have done a test deploy in a very early stage of the app. Unfortunately the profile edit part of the app is not working (but working in the development environment). The content (the user info) is not displayed on the page. When I look at the html source code the

ACH's avatar
ACH's avatar ACH3yrs agoLivewire
4
1
Last reply by ACH 3yrs ago
tayyabshahzad1's avatar

Getting Error on DOM PDF

Hi, I have installed DOM PDF and it is working fine if I store my files directly into the public dir, But I create a sub dir in public and then try to upload a file and make a pdf getting an error file_put_contents(/var/www/html/aqib/public/images): Failed to open stream: Is a directory My Code $pdf = Pdf::loadView('pdf',['photo'=> $fileNameToStore.time().'.'.$extension])-&g

tayyabshahzad1's avatar
tayyabshahzad1's avatar tayyabshah...3yrs agoLaravel
1
1
Last reply by tayyabshahzad1 3yrs ago
owen2jan's avatar

Submit quill with image gives 'Request-URI too long' error

I'm trying to use quill to add a WYSISYG editor to my project. Quill uses base64 image so as to display the file before upload. Works fine without images in the editor but adding images gives a Request-URI Too Long error because of the long base64 string.

owen2jan's avatar
owen2jan's avatar Sinnbeck3yrs agoCode Review
4
1
Last reply by Sinnbeck 3yrs ago
joesty84's avatar

Laravel Scenario

I need to This Scenario PHP Code; PANEL = LARAVEL STEPS; Select Laravel "SELF" Menu, Drag&Drop Upload any Video(mp4,mpeg,avi) (Process Bar [Circular] ---FRONTEND--- Backend (ffmpeg or any encoder) process converting video to VP9 .webm (Process Bar-Frontend) Delete temporary file first upload Video(mp4,mpeg,avi) Unique name created .webm vp9 file (Backend)

joesty84's avatar
joesty84's avatar joesty843yrs agoLaravel
0
1
amirkhan47's avatar

Cors Issue In Laravel 9 / Axios working fine with postman

I'm trying to upload a file using Axios but I'm getting an error I tried everything, It works fine on Postman ( I can upload ), the problem only in the browser it gives 500 and console with error // cors.php 'paths' => ['*'], 'allowed_methods' => ['*'], 'allowed_origins' => [env('FRONTEND_URL', 'http://localhost:3000')], 'allowed_origins_patterns' => [], 'allow

amirkhan47's avatar
amirkhan47's avatar amirkhan473yrs agoLaravel
2
7
Last reply by amirkhan47 3yrs ago
joshuapphillips's avatar

Call to undefined function Livewire\tmpfile()

I have moved my app from my local machine to a server and I am getting this error when trying to upload a file. The app still works fine on my local machine. How do I resolve this? This is the code that accompanies up with the warning. | Composer provides a convenient, automatically generated class loader for | this application. We just need to utilize it! We'll simply require

joshuapphillips's avatar
joshuapphillips's avatar JussiManni...2yrs agoLivewire
10
10
Last reply by JussiMannisto 2yrs ago
john_advincula's avatar

Vapor Segmentation fault

We have application that is currently running on vapor. Now, we need to run a command that will upload a file to the Google drive but we got the "Segmentation fault (core dumped)" error. If we commented out the uploading part, the command executed properly. Any recommendation on how we can solve that Segmentation fault error?

john_advincula's avatar
john_advincula's avatar williamvic...3yrs agoVapor
1
1
Last reply by williamvicary 3yrs ago
JustAPC's avatar

Cannot insert string into a table

Hello everyone, I have a database table set with these informations: Schema::create('dishes', function (Blueprint $table) { $table->id(); $table->unsignedBigInteger('user_id'); $table->foreign('user_id')->references('id')->on('users')->onDelete('cascade'); $table->string('name'); $table->tinyInt

JustAPC's avatar
JustAPC's avatar JustAPC3yrs agoGeneral
7
1
Last reply by JustAPC 3yrs ago
DevinPomsilina's avatar

Uploading files via filepond in a laravel inertia project

having some issues uploading file(s) inside of a laravel inertia project using filepond, So far I can technically upload a file as in: laravel moves the file to the storage directory and returns the ID of that file. But when I submit the rest of my form there is no file id sent with it. My react codes looks like this: The FilePond component <FilePond server={

DevinPomsilina's avatar
DevinPomsilina's avatar rodrigo.pe...4yrs agoInertia
1
1
Last reply by rodrigo.pedra 4yrs ago
ALI_MURTAZA's avatar

Eloquent Relationship

I want to get data of three table which related each other. User Files Folder user create folder and upload many files and also user upload single file Table structure User id ,name Files id,name Folder id ,name,user_id UserFilesFolder(pivot ) user_id,files_id,folder_id function for data getting public function index(){ $id=Auth::user()->id; $data= User::with('userfolder')-&

ALI_MURTAZA's avatar
ALI_MURTAZA's avatar jlrdw4yrs agoLaravel
1
1
Last reply by jlrdw 4yrs ago
etekumoses's avatar

File_put_content error

i am trying to upload audio file , yesterday it worked but after some time it started saying, [15:04:38] LOG.error: file_put_contents(D:\2022 Projects\stfrancis\admin\storage\app/public\audio/2022-06-02-6298d1863de56.): failed to open stream: Permission denied {"exception":{}} i dont know what i did wrong yet i didnt change the code.

etekumoses's avatar
etekumoses's avatar tisuchi4yrs agoLaravel
2
1
Last reply by tisuchi 4yrs ago
radiosabines's avatar

Wrong image path in my DB

In my app , when i create a new post in the form we have two input file to upload 2 images, they goes to a public folder call "rutas" after create the post, i can see the images in that folder, but the path saved in the db is /private/var/folders/38/dctw6dxj5d35c91z8hzz6csw0000gn/T/php9N8FnJ why that happens ? how to solve it <?php namespace App\Models; use Illu

radiosabines's avatar
radiosabines's avatar radiosabin...4yrs agoLaravel
2
1
Last reply by radiosabines 4yrs ago
rudexpunx's avatar

Storage links inconvenient behaviour?

Can anyone explain, why are storage links so inconvenient? If I want to upload a file and save path to my DB for a future use, I need to replace directory in the returned path because of (default) public -> storage linking. The issue basically is that when saving, I am supposed to provide app/storage/... path while when requesting, Laravel will look into app/public/storage/.

rudexpunx's avatar
rudexpunx's avatar rudexpunx4yrs agoLaravel
2
1
Last reply by rudexpunx 4yrs ago
katy02's avatar

Update blob image

Hello, I need to upload blob file to database for user registration, but I can't. This is my code: User.php protected $fillable = [ 'name', 'email', 'password', 'img' ]; Migration: public function up() { Schema::create('users', function (Blueprint $table) { $table->id(); $table->string('name'); $table->string('email')->unique(); $table->timestamp('email_verified_

katy02's avatar
katy02's avatar katy024yrs agoCode Review
3
1
Last reply by katy02 4yrs ago
dan3460's avatar

FTP not working when called from the scheduler

I have a job that upload a file using ftp: /** * Create a new job instance. * * @return void */ public function __construct() { $this->customerCareFileRaw = Storage::disk('ftp')->get($this->getFile); // Need to add a try Catch } I'm getting an error, from the log file: [2022-04-20 17:45:01] local.ERROR: Unable to connect to

dan3460's avatar
dan3460's avatar dan34604yrs agoServers
11
1
Last reply by dan3460 4yrs ago
bogdy's avatar

error while validating the input provided for the PutObject operation: [Bucket] is missing

I upload a image with livewire to s3 and it is work fine. the tempory file folder upload also works fine. now I move the app to production (laravel forge etc) and the upload dont works more. i get the error : Found 1 error while validating the input provided for the PutObject operation: [Bucket] is missing and is a required parameter it's weird because local works and online d

bogdy's avatar
bogdy's avatar bogdy4yrs agoLivewire
2
1
Last reply by bogdy 4yrs ago
jesse_orange_newable's avatar

Creating classes from existing package

I am using the Microsoft Azure Storage File PHP Client Library found here: https://github.com/Azure/azure-storage-php/tree/master/azure-storage-file in my project to send files to Azure. In my app directory I created an Azure folder and then a class named Connector.php. This class is basically just a wrapper so that I can use methods from the library above exactly as I want. I

jesse_orange_newable's avatar
jesse_orange_newable's avatar jesse_oran...4yrs agoCode Review
0
1

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.