From ce6a3871012c4cbe18bdb61d87f26b216a205327 Mon Sep 17 00:00:00 2001 From: AslanAV Date: Wed, 17 Jan 2024 09:01:14 +0300 Subject: [PATCH] add upload files --- app/Http/Controllers/UploadFileController.php | 40 +++++++++++++++++++ routes/web.php | 11 ++--- 2 files changed, 43 insertions(+), 8 deletions(-) create mode 100644 app/Http/Controllers/UploadFileController.php diff --git a/app/Http/Controllers/UploadFileController.php b/app/Http/Controllers/UploadFileController.php new file mode 100644 index 0000000..0dd8efa --- /dev/null +++ b/app/Http/Controllers/UploadFileController.php @@ -0,0 +1,40 @@ +file('image'); + + //Display File Name + echo 'File Name: ' . $file->getClientOriginalName(); + echo '
'; + + //Display File Extension + echo 'File Extension: ' . $file->getClientOriginalExtension(); + echo '
'; + + //Display File Real Path + echo 'File Real Path: ' . $file->getRealPath(); + echo '
'; + + //Display File Size + echo 'File Size: ' . $file->getSize(); + echo '
'; + + //Display File Mime Type + echo 'File Mime Type: ' . $file->getMimeType(); + + //Move Uploaded File + $destinationPath = 'uploads'; + $file->move($destinationPath, $file->getClientOriginalName()); + } +} diff --git a/routes/web.php b/routes/web.php index 11ff3bc..131bef1 100644 --- a/routes/web.php +++ b/routes/web.php @@ -25,21 +25,16 @@ Route::resource('/users', UserController::class); Route::get('/home', function () { return view('home'); }); + Route::get('/course', function () { return view('pages.course'); }); + Route::get('/abitur', function () { return view('pages.abitur'); -Route::post('/uploadfile', [UploadFileController::class, 'showUploadFile'])->name('uploadfile'); - -Route::get('/test', function () { - return view('test'); }); - -Route::get('/dashboard', function () { - return view('dashboard'); -})->middleware(['auth', 'verified'])->name('dashboard'); +Route::post('/uploadfile', [UploadFileController::class, 'showUploadFile'])->name('uploadfile'); Route::get('/dashboard', function () { return view('dashboard');