Browse Forum Podcast
All ThreadsLeaderboard
  1. Discussions

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

theUnforgiven's avatar

Using Dropzone JS to do multiple uploads

Hi All, Quick question I'm hoping someone can help me with. I'm using Dropzone.js to upload multiple images, but I'm unsure on how to then store the JSON response in the database (mysql) I have a method called upload like so: public function upload() { $user_id = Auth::user()->id; $file = Input::file('file'); $fileName = $file->getClientOrig

theUnforgiven's avatar
theUnforgiven's avatar Snapey10yrs agoGeneral
56
1
Last reply by Snapey 10yrs ago
marvino's avatar

Failed to open stream: No such file or directory when upload it to shared hosting.

HI, I have a problem uploading the files in shared hosting. I edited the index.php in the that will be redirected to bootstrap, storage and vendor, however I always get error "Warning: require(/home/oabjsoar/public_html/cws/vendor/composer/../symfony/deprecation-contracts/function.php): Failed to open stream: No such file or directory in /home/oabjsoar/public_html/cws/vend

marvino's avatar
marvino's avatar marvino3yrs agoLaravel
0
1
anandmainali5's avatar

How to upload password protected xlsx file?

I tried to upload password protected xlsx with validation but i can't upload.. it throws filetype validation error. $this->validate($request, [ 'evidences' => 'required|max:10240|mimes:xls,xlsx' ]);

anandmainali5's avatar
anandmainali5's avatar Sinnbeck4yrs agoLaravel
9
1
Last reply by Sinnbeck 4yrs ago
Mick79's avatar

"File Not Found" after upload

I am using Spatie Simple Excel but it cannot find the file that I am passing to it. Here is my controller $path = $request->file('file')->storeAs('public/csvs', 'contacts.csv'); // $rows is an instance of Illuminate\Support\LazyCollection $rows = SimpleExcelReader::create($path, 'csv')->getRows(); $rows->each(function (array $rowPropertie

Mick79's avatar
Mick79's avatar Mick794yrs agoGeneral
9
1
Last reply by Mick79 4yrs ago
tarang19's avatar

Image upload issue Laravel 7 - File is being corrupted

in controller public function update(Request $request, $id) { $student = Student::find($id); $validate = $request->validate([ 'fullname' => ['required'], 'email' => ['required','email'], 'address' => ['required','min:10'], 'contact' => ['required','digits_between:10,10'], 'dob' =>

tarang19's avatar
tarang19's avatar Tray26yrs agoLaravel
10
1
Last reply by Tray2 6yrs ago
insight's avatar

How to convert .txt file to .pdf on upload itself ?

Dear Friends, I am looking a code solution in Laravel to convert a .txt file (for eg: a.txt) on server to a.pdf when the process of uploading itself. Thanks Anes

insight's avatar
insight's avatar lostdreame...7yrs agoLaravel
2
1
Last reply by lostdreamer_nl 7yrs ago
johnef_sh's avatar

Upload image with has file

I am trying to upload image if the user chose one here is the controller public function store() { $project = new Projects(); if (Input::hasFile('pImage')) { $file = Input::file('pImage'); $destination_path = 'images/projects/'; $filename = str_random(6) . '_' . $file->getClientOriginalName(); $file->mov

johnef_sh's avatar
johnef_sh's avatar johnef_sh9yrs agoEloquent
3
1
Last reply by johnef_sh 9yrs ago
shahr's avatar

How to upload and save image file?

Why this code does not work? public function store(CategoryRequest $request) { $image = null; if ($request->hasFile('image')) { $randomize = rand(111111, 999999); $extension = $request->file('image')->getClientOriginalExtension(); $filename = $randomize . '.' . $extension; $image = $request->file('image')->move('images/cate

shahr's avatar
shahr's avatar slendagh5yrs agoLaravel
4
1
Last reply by slendagh 5yrs ago
shahr's avatar

How to upload and save image file?

Why this code does not work? public function store(CategoryRequest $request) { if ($request->hasFile('image')) { $randomize = rand(111111, 999999); $extension = $request->file('image')->getClientOriginalExtension(); $filename = $randomize . '.' . $extension; $image = $request->file('image')->move('images/categories/', $fileName

shahr's avatar
shahr's avatar Snapey5yrs agoLaravel
14
1
Last reply by Snapey 5yrs ago
tuncdogu55's avatar

Laravel Media Library — How to attach the same uploaded file to multiple models?

Hello, I’ve been working with the Spatie Laravel Media Library package and ran into a common problem when trying to attach the same uploaded file to multiple models (for example, both a Course and a Product model). When I do something like this: foreach ($images as $image) { $course->addMedia($image)->toMediaCollection('images'); $product->addMedia($image)->

tuncdogu55's avatar
tuncdogu55's avatar tuncdogu558mos agoCode Review
1
7
Last reply by tuncdogu55 8mos ago
sameed_editz's avatar

Video Preview Not Updating After Upload in Livewire Component Despite URL Change

I'm working on a Laravel project using Livewire and am trying to update the video preview after uploading a new video file. The temporary URL of the video file changes correctly after upload, but the video in the element does not update even though the URL reflects the new file. Here’s my Livewire component and Blade template: Livewire Component <?php namespace App\Livewir

sameed_editz's avatar
sameed_editz's avatar sameed_edi...1yr agoLivewire
2
1
Last reply by sameed_editz 1yr ago
Dave Wize's avatar

Which file type is required for ssh key?

Its my first time dealing with production servers and I don't know how to connect via ssh top my database client. I want to create a file for ssh and upload the key. Thanks for helping

Dave Wize's avatar
Dave Wize's avatar LaryAI3yrs agoServers
1
1
Last reply by LaryAI 3yrs ago
gssj85's avatar

Upload Binary

I made this function to handle the upload of a binary file via API, is there room for improvement? public function upload(Request $request) { $binary = $request->getContent(); $tempFileName = tempnam('/tmp', 'tmp'); file_put_contents($tempFileName, $binary); $storedFile = Storage::disk('public')->putFile('my-folder', new File($tempFileN

gssj85's avatar
gssj85's avatar gssj853yrs agoCode Review
12
1
Last reply by gssj85 3yrs ago
TheKoswog's avatar

Laravel I load the same file multiple times

I upload and share a file in my Laravel script, everything is ok so far.. But even if I edit category in the same file, I cannot save the topic without reloading the file. is there any solution to this?

TheKoswog's avatar
TheKoswog's avatar Tray23yrs agoLaravel
1
1
Last reply by Tray2 3yrs ago
LaraBABA's avatar

Problems with language file

Hello, My language file is not working on my local and remote. For example: <x-slot name="header"> <h2 class="font-semibold text-xl text-gray-800 leading-tight"> @lang('crud.blogs.index_title') </h2> </x-slot> Shows as: <x-slot name="header"> <h2 class="font-semi

LaraBABA's avatar
LaraBABA's avatar LaraBABA3yrs agoLaravel
14
1
Last reply by LaraBABA 3yrs ago
DoubleUp's avatar

How to give uniqid/hash value to saved file

Hello guys... I have a function that let a user to upload and save the file to the system and show the file in the table. The problem is whenever there is a duplicate name it will not appear in the database and the file will not show in the table. As the title says, how to give uniqid/hash value to saved file? Here is my code: public function updatepekerjaan(Request $request, $

DoubleUp's avatar
DoubleUp's avatar martinbean3yrs agoLaravel
3
1
Last reply by martinbean 3yrs ago
ibrahim_bilal's avatar

file path return as .tmp when using custom request

Hello guys.. i tring to upload a profile picture and save the path into database.. but when i using custom request, the file path return as .tmp. there is no problems when i using default Request class. the $file_path variable return correct before saving it into database. here is my code: /** * Update the specified resource in storage. * * @param \Illuminate\Http\UpdateUse

ibrahim_bilal's avatar
ibrahim_bilal's avatar ibrahim_bi...3yrs agoLaravel
3
1
Last reply by ibrahim_bilal 3yrs ago
karimali1337's avatar

Change recording file

i'm recording voice,saving,Moving it in my project, it saved normally to DB and moved to the public but with different names so how can i change one of those names to be the same so i can view them in the show blade. move function public function upload_record(Request $request) { if($request->file('recorder')){ $file=$request->recorder

karimali1337's avatar
karimali1337's avatar karimali13...4yrs agoLaravel
0
1
nsvetozarevic's avatar

Validate file size when php.ini or nginx max file size is exceeded

When uploading files, I have set the limit of the file size to 20mb. It works good, larger files are returned as an error. But, the strange thing happens when user tries to upload a super large file, bigger then it's allowed by php.ini or nginx server settings. We get a nginx error... Now that tells me that laravel file size validation comes after a file is uploaded to a temp d

nsvetozarevic's avatar
nsvetozarevic's avatar imrodrigoa...4yrs agoGeneral
1
1
Last reply by imrodrigoalves 4yrs ago
ewenhoki37's avatar

Unisharp Laravel Filemanager "Invalid Upload Request" after Deployment

Hello, I have the issue "Invalid upload request" on unisharp file manager (v1. 8) after deployment to Heroku host. Does anyone know how to solve this? It works well in localhost. After deployment, it has that issue.

ewenhoki37's avatar
ewenhoki37's avatar anuzpandey4yrs agoGeneral
1
1
Last reply by anuzpandey 4yrs ago
jinsonjose's avatar

How Read a password protected xlsx file in laravel

Is that any idea how to read password protected xlsx file in laravel can u help scenario : step 1 : upload password protected xlsx file step 2 : read content of that file step 3 : insert conent to data base

jinsonjose's avatar
jinsonjose's avatar jinsonjose5yrs agoLaravel
2
1
Last reply by jinsonjose 5yrs ago
chrismitchell's avatar

Allow user to import HTML file but only display body within dashboard

An odd question, I’m just trying to work this out in my head. The idea is to allow users, once logged in, to let them upload their own HTML file which would only display the inner content, which would ignore the header/footer or strip them out. But after doing so ideally the user could then view what they’d imported as an HTML page of sorts. I know I explained it badly, just tr

chrismitchell's avatar
chrismitchell's avatar wingly6yrs agoLaravel
9
1
Last reply by wingly 6yrs ago
iamkarsoft's avatar

Upload Files from 3 different file fields

I'm trying to handle 1 image and 2 pdf uploads form a form. so I have 3 file input fields like this <input type="file" name="user_profile_picture" > <input type="file" name="cv" id="" > <input type="file" name="cover_letter""> and in my controller, everything works when

iamkarsoft's avatar
iamkarsoft's avatar Dunsti6yrs agoLaravel
1
1
Last reply by Dunsti 6yrs ago
tigerjun's avatar

Dropzone.js rename after upload success

I want my file name become unqiue therefore i can pass the file name to controller and delete the file by name. But i tried it a lot of way its doesnt work. Any idea how can i change the file name?? when it upload success myDropzone.on("success", function(response) { let newName = response.xhr.response; myDropzone.on("renameFile", function(response) {

tigerjun's avatar
tigerjun's avatar Snapey6yrs agoLaravel
9
1
Last reply by Snapey 6yrs ago
Squire's avatar

Server crashes with error 500 when uploading 100mb file

I'm trying to upload a 100MB zip file to my server but it just crashes. I got some error logs saying that it has to do with the allocated memory and I've now modified the values of my php.ini but it doesn't seem to work. OS: Windows 10 Pro PHP Version: 7.4.1 Apache Version: httpd-2.4.41-win64-VC15 I'm also using Laragon. My script have been working fine with smaller files (5 -

Squire's avatar
Squire's avatar Squire6yrs agoCode Review
3
1
Last reply by Squire 6yrs ago
saly3301's avatar

Laravel uploaded file name change is not working

So I'm uploading an image and I want to change the name of it to: logo_{{Auth::user()->firstName}}_{{Auth::user()->lastName}} and I want to keep the extension. In my controller I have : <?php namespace App\Http\Controllers; use Illuminate\Support\Facades\Input; class UploadController extends Controller { public function upload(){ if(Input::hasFile('fi

saly3301's avatar
saly3301's avatar tisuchi6yrs agoGeneral
1
1
Last reply by tisuchi 6yrs ago
mdhas's avatar

Uploading a file to a dynamic endpoint

Assuming I want to upload a video to my site. The problem is that at any time I might lose my connection so I need to be able to create a dynamic resumable endpoint. So I figure this would work this way... The authenticated user would POST to /video/ which would generate a temporary file handle for the upload but for that to happen don't I need to be in the process of actually

mdhas's avatar
mdhas's avatar mdhas6yrs agoGeneral
2
1
Last reply by mdhas 6yrs ago
harshamv's avatar

Store only filename when uploading a file

I have the following code to upload and store the file. $user->update([ 'display_profile' => request()->display_profile->storeAs('avatars', $name,'public') ]); This stores the file in the display_profile as avatars/filename.jpg. Since I have multiple versions of the files for displaying around the views I am using prefixes like follow thumb_filename.jpg sm

harshamv's avatar
harshamv's avatar harshamv6yrs agoLaravel
4
1
Last reply by harshamv 6yrs ago
dreamhack96's avatar

Auto uploading excel file

Hi guys, im trying to make schedule task to automatic upload all the excel file in some folder to ftp server, is there any way to do that?

dreamhack96's avatar
dreamhack96's avatar komalbhatt7yrs agoLaravel
1
4
Last reply by komalbhatt 7yrs ago
Gabotronix's avatar

Issue attaching file to mail and setting name and mime type

Hi, I'm trying to attach a file to a mail before sending it, I'm getting the file through a form upload via AJAX (I dont want to save the file to storage). But here is my question, I don't know how to get the mime and name of the file to put them as arguments into the attachData function of the mail build method. Here is the mail: <?php namespace App\Mail; use Illuminate\B

Gabotronix's avatar
Gabotronix's avatar Gabotronix8yrs agoGeneral
0
1
delvin's avatar

upload pdf in laravel 5.6

How to upload pdf or docx file in laravel 5.6 , if there any class to install in composer? I dont have any problem to upload image but the above mentioned is a threat for me. need help to solve this.

delvin's avatar
delvin's avatar Snapey8yrs agoEloquent
2
1
Last reply by Snapey 8yrs ago
moses's avatar

How can I upload image using Storage::put on the laravel?

My code to upload image like this : $file = $file->move($path, $fileName); The code works But I want to change it using Storage::put like this reference : https://laravel.com/docs/5.6/filesystem#storing-files I try like this : Storage::put($fileName, $path); It does not works I'm confused, where I must put $file on the code How can I solve this problem?

moses's avatar
moses's avatar martinbean4yrs agoLaravel
5
1
Last reply by martinbean 4yrs ago
Webiondev123's avatar

Laravel uploading a .tmp file instead of image

Hi. My laravel upload is uploading this file when I try to upload image: C:\wamp64\tmp\phpA304.tmp $validated=$request->validate( [ 'description' => 'required|string|max:255', 'category' => 'required', 'deadline' => 'required|date', 'verify'=>'required', 'file' => 'mimes:jpeg,png,bmp,gif,svg,mp4,qt',

Webiondev123's avatar
Webiondev123's avatar sevenTopo6yrs agoLaravel
3
1
Last reply by sevenTopo 6yrs ago
zettz's avatar

Bulk rename multiple files when upload

Hi there, how can I rename each files on multiple files upload? For example, if I upload 2 files, the file name array will be like this: array:2 [▼ 0 => "qwe" 1 => "rty" ] and the file array will be (based on file original name): array:2 [▼ 0 => "1_1600.jpg" 1 => "1200x630bb.jpg" ] and will be rename into something l

zettz's avatar
zettz's avatar zettz8yrs agoLaravel
5
1
Last reply by zettz 8yrs ago
cejowisz's avatar

Image and Video files values empty on upload

Please I'm trying to upload video and image file using vue. The app is getting all the values in my form except the files. Below is my code. I'm not sure I'm doing everything correct. import { Datetime } from 'vue-datetime'; export default { components: { Datetime }, data() { return { //messages: [], text: '', imageUrl:

cejowisz's avatar
cejowisz's avatar cejowisz8yrs agoVue
0
1
shafiq.rst's avatar

Laravel 5.3 image upload exception for txt and csv file.

I have used following code to validate the image file. While when I upload the txt or csv file its throw an exception (getimagesize(): Read error!). $rules = [ 'mobile_image'=>'mimes:jpg,jpeg,gif,png|dimensions:width=710,height=400', 'web_image'=>'mimes:jpg,jpeg,gif,png|dimensions:width=1182,height=300', ]; $validator = Validator::make($validateData, $rules); if($validato

shafiq.rst's avatar
shafiq.rst's avatar shafiq.rst9yrs agoLaravel
0
1
ahmadbadpey's avatar

create specific upload folder based on user role and limit access to other folder in laravel elfinder

In my CMS , I am using Zizaco/entrust/ as an ACL manager and laravel-elfinder as a file manager and uploader. Both work fine and do not have any problem. Now, I want to limit access of users that have Specified roles and Permissions to folders that elfinder manage them to upload or list files. Globally in elfinder configuration file, we can set The dir where to store the images

ahmadbadpey's avatar
ahmadbadpey's avatar fkindy016yrs agoGeneral
1
1
Last reply by fkindy01 6yrs ago
freedomfflow's avatar

Maatwebsite\Excel - need code for upload & read xlsx

Maatwebsite\Excel package - Need code for uploading an xlsx file and reading through it. I've installed the package, but the docs seem fragmented and I'm lost trying to simply upload and read a file. If anyone has used this and is willing to paste their code here (include 'use' statements, 'namespace', and methods for uploading and reading) I would be very grateful. I'm using

freedomfflow's avatar
freedomfflow's avatar bobbybouwm...10yrs agoGeneral
1
1
Last reply by bobbybouwmann 10yrs ago
krekas's avatar

FlyerProject uploading file problem

So this is my Photo model <?php namespace App; use UploadedFile; use Illuminate\Database\Eloquent\Model; use Symfony\Component\HttpFoundation\File\UploadedFile; class Photo extends Model { protected $table = 'flyer_photos'; protected $fillable = ['path']; protected $baseDir = 'flyers/photos'; public function flyer() { return $this->belong

krekas's avatar
krekas's avatar krekas10yrs agoLaravel
2
1
Last reply by krekas 10yrs ago
devinfd's avatar

502 Bad Gateway with "large" file uploads

I was getting a 413 Request Entity Too Large error when uploading files so I changed upload_max_filesize to 10M and post_max_size to 10M. I've also added client_max_body_size 10M; to /etc/nginx/nginx.conf. And before you ask it, yes I have reloaded and restarted nginx. But now I am getting 502 errors and I can figure out why. When I look at the nginx/default-error.log it says:

devinfd's avatar
devinfd's avatar Chunky9yrs agoForge
7
8
Last reply by Chunky 9yrs ago
mikefolsom's avatar

S3 Chunked Uploads in Livewire

Hi all, This is sort of a follow-up on a previous topic. I currently have a direct-to-S3 file uploader working in Livewire with FilePond, but am now running into an issue because S3 only allows files up to 5GB to be uploaded in a single request. So I need to implement chunked file uploads to support uploading of very large (100 GB+) video files. I have read the S3 docs and unde

mikefolsom's avatar
mikefolsom's avatar LaryAI1yr agoLivewire
1
1
Last reply by LaryAI 1yr ago
warpig's avatar

Filament, Php Ini | Error while uploading an image (png 1.4mb)

I can't upload a 1.4MB PNG file using Spatie Media Library. Here’s my field definition: SpatieMediaLibraryFileUpload::make('thumbnail') ->collection('thumbnails') ->columnSpanFull() ->image() ->maxSize(5000) ->rules([ 'image', 'mimes:png,jpg,jpeg,webp', 'max:5000' ]) PHP config: upload_max_filesize = 5M pos

warpig's avatar
warpig's avatar warpig1yr agoGeneral
2
1
Last reply by warpig 1yr ago
foxdevuz's avatar

apiResource is ignoring PUT, DELETE

I am using apiReource but I am getting this error whenever I try to delete using it: "message": "The DELETE method is not supported for route api/v1/admin/company. Supported methods: GET, HEAD, POST.", and here's my files: api.php Route::apiResource("/admin/company", AdminCompanyController::class) ->middleware("authAdmin"); Adm

foxdevuz's avatar
foxdevuz's avatar foxdevuz1yr agoLaravel
9
1
Last reply by foxdevuz 1yr ago
karimali1337's avatar

Move record with laravel move_uploaded_file(): Unable to move

I'm recording with script voice record and its saved to db but not moving to the public folder i've dd every single code and its working but don't know why the method of moving not working and when i dd($file); all the info and file type correct,method linked to api.php and route working correctly but cannot find out the problem in moving Error Error Symfony\Component\HttpFound

karimali1337's avatar
karimali1337's avatar karimali13...4yrs agoLaravel
8
4
Last reply by karimali1337 4yrs ago
karimali1337's avatar

Failed to move audio

I'm recording voice and created a script to save it to DB,it saved but never moved to the public folder and it gives error Call to a member function getClientOriginalName() on string Controller public function store(Request $request) { $observe = new Observation(); $observe->recorder = $request->recorder; $observe->longitude = $request-&

karimali1337's avatar
karimali1337's avatar karimali13...4yrs agoLaravel
2
1
Last reply by karimali1337 4yrs ago
vainway 's avatar

validations in laravel livewire

I installed livewire in my project and I am making multiple-step forms in livewire, am getting an error when I upload anything in my file input, it comes and disappear in a second, and when I click the button to go to the next step I tell me the slug must be a file post-projects.blade.php <div> <form wire:submit.prevent="PostProjects"> @csrf

vainway 's avatar
vainway 's avatar migsAV4yrs agoLaravel
20
1
Last reply by migsAV 4yrs ago
ammargomaa's avatar

Facebook Product feed

I'm trying to find a way that let connect to facebook api and upload my products .csv file so that it's on facebook shop. I've searched a lot and I don't know where to start. please help

ammargomaa's avatar
ammargomaa's avatar ammargomaa4yrs agoCode Review
0
1
jimmyphong's avatar

Laravel 8 and Digitalocean spaces using S3

Anyone did success for upload to Digitalocean spaces for laravel 8 here is my composer "laravel/framework": "^8.54", "league/flysystem-aws-s3-v3": "^1.0", in filesystems.php 'spaces' => [ 'driver' => 's3', 'key' => env('SPACES_ACCESS_KEY_ID', '===AAACESS KEY==='), 'secret' => env('SPACES_SECRET_ACCESS_KEY', '===BBBSE

jimmyphong's avatar
jimmyphong's avatar kei_mx1yr agoLaravel
4
1
Last reply by kei_mx 1yr ago
noblemfd's avatar

How to save all import errors into a table

In my Laravel-8, I am uploading from Excel into the DB using Maatwebsite package: Import: In my Laravel-8 and Maatwebsite-3.1 package, I have this code: use App\Models\User; use App\Models\Country; use Illuminate\Support\Facades\DB; use Illuminate\Support\Str; use Illuminate\Support\Facades\Auth; use Carbon\Carbon; use Illuminate\Http\Request; use Illuminate\Validation\Rule; us

noblemfd's avatar
noblemfd's avatar MichalOrav...4yrs agoLaravel
1
1
Last reply by MichalOravec 4yrs ago
Steady-Entertainment's avatar

413 Request Entity Too Large nginx/1.19.0

Hello guys, I get this error when I try to upload a 250mb big file my php() info is configured correctly upload_max_filesize 2000M 2000M post_max_size 2000M 2000M I also configured my nginx sudo vim /usr/local/etc/nginx/nginx.conf client_max_body_size 512M; i also chnaged the /usr/local/etc/php/8.0/conf.d/php-memory-limits.ini I also went to ~/.config/valet/Nginx and cha

Steady-Entertainment's avatar
Steady-Entertainment's avatar Steady-Ent...5yrs agoCode Review
2
1
Last reply by Steady-Entertainment 5yrs 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.