Add file upload function. modify paramiter FILESYSTEM_DISK=public in file .env

This commit is contained in:
paoloGuagnano
2024-02-13 18:44:12 +01:00
parent 0cedec9711
commit 58a28884c4
7 changed files with 71 additions and 11 deletions

View File

@@ -2,6 +2,7 @@
namespace App\Http\Controllers;
use App\Http\Requests\FileRequest;
use App\Http\Requests\StorefileRequest;
use App\Http\Requests\UpdatefileRequest;
use App\Models\file;
@@ -11,7 +12,7 @@ use Illuminate\Support\Facades\Storage;
class FileController extends Controller
{
public function datasubmit(Request $request): RedirectResponse
public function datasubmit(FileRequest $request): RedirectResponse
{
//upload file in public folder
//dd($reqest->all());
@@ -19,8 +20,14 @@ class FileController extends Controller
//$request->filename->move(public_path('uploads'), $filename);
//dd($request->all());
$filename = 'new_file.'.$request->filename->extension();
$request->filename->storeAs('file_temp', $filename);
//$request->validate([
// 'filename'=>'required'
//]);
$filename = 'new_file.'.$request->file("filetoinsert")->getClientOriginalExtension();
$request->file("filetoinsert")->storeAs('file_temp', $filename);
//$request->filename->storeAs('file_temp', $filename);
return redirect('/words');
}