forked from aslan/applicant-site
add upload files
This commit is contained in:
parent
6f6dbdefad
commit
ce6a387101
|
@ -0,0 +1,40 @@
|
|||
<?php
|
||||
|
||||
namespace App\Http\Controllers;
|
||||
|
||||
use Illuminate\Http\Request;
|
||||
|
||||
class UploadFileController extends Controller
|
||||
{
|
||||
public function index()
|
||||
{
|
||||
return view('uploadfile');
|
||||
}
|
||||
public function showUploadFile(Request $request)
|
||||
{
|
||||
$file = $request->file('image');
|
||||
|
||||
//Display File Name
|
||||
echo 'File Name: ' . $file->getClientOriginalName();
|
||||
echo '<br>';
|
||||
|
||||
//Display File Extension
|
||||
echo 'File Extension: ' . $file->getClientOriginalExtension();
|
||||
echo '<br>';
|
||||
|
||||
//Display File Real Path
|
||||
echo 'File Real Path: ' . $file->getRealPath();
|
||||
echo '<br>';
|
||||
|
||||
//Display File Size
|
||||
echo 'File Size: ' . $file->getSize();
|
||||
echo '<br>';
|
||||
|
||||
//Display File Mime Type
|
||||
echo 'File Mime Type: ' . $file->getMimeType();
|
||||
|
||||
//Move Uploaded File
|
||||
$destinationPath = 'uploads';
|
||||
$file->move($destinationPath, $file->getClientOriginalName());
|
||||
}
|
||||
}
|
|
@ -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');
|
||||
|
|
Loading…
Reference in New Issue