afoysal's avatar

File Upload

My Form code is like below

<form method="POST" action="{{ route('register') }}" enctype="multipart/form-data">
                            @csrf

My File Form element is like below

<input type="file" class="form-control-file" name="company_logo" required />

In controller I am getting value using below code

$file_name = $request->file('company_logo')->getClientOriginalName();

I am trying to upload file using below code in logo folder within public folder.

$request->file('company_logo')->store('logo');

But file is not uploading.

0 likes
3 replies
afoysal's avatar

Thanks @sergiu17. Yes, I found uploaded images inside storage/app/logo folder.

How can I upload inside logo folder within public folder ?

Sergiu17's avatar
Sergiu17
Best Answer
Level 60
$file_name = $request->file('company_logo')->getClientOriginalName();

$request->file('company_logo')->move(public_path('logo'), $file_name);

like so

1 like

Please or to participate in this conversation.