diff --git a/code/routes/api.php b/code/routes/api.php index bcb8b18..8813435 100755 --- a/code/routes/api.php +++ b/code/routes/api.php @@ -2,6 +2,7 @@ use Illuminate\Http\Request; use Illuminate\Support\Facades\Route; +use ErlandMuchasaj\LaravelFileUploader\FileUploader; /* |-------------------------------------------------------------------------- @@ -17,3 +18,28 @@ use Illuminate\Support\Facades\Route; Route::middleware('auth:api')->get('/user', function (Request $request) { return $request->user(); }); + +Route::post('/files', function (Request $request) { + $max_size = (int)ini_get('upload_max_filesize') * 1000; + + $extensions = implode(',', FileUploader::documents()); + + $request->validate([ + 'file' => [ + 'required', + 'file', + '', + 'mimes:' . $extensions, + 'max:' . $max_size, + ] + ]); + + $file = $request->file('file'); + + $response = FileUploader::store($file); + return 123; + return redirect() + ->back() + ->with('success', 'File has been uploaded.') + ->with('file', $response); +})->name('files.store'); diff --git a/code/routes/web.php b/code/routes/web.php index 5f88988..44e7baf 100755 --- a/code/routes/web.php +++ b/code/routes/web.php @@ -20,29 +20,3 @@ use Illuminate\Http\Request; Route::get('/files', function (Request $request) { return view('files'); })->name('files'); - -Route::post('/files', function (Request $request) { - - $max_size = (int)ini_get('upload_max_filesize') * 1000; - - $extensions = implode(',', FileUploader::documents()); - //$extensions = implode(',', FileUploader::images()); - - $request->validate([ - 'file' => [ - 'required', - 'file', - '', - 'mimes:' . $extensions, - 'max:' . $max_size, - ] - ]); - - $file = $request->file('file'); - - $response = FileUploader::store($file); - return redirect() - ->back() - ->with('success', 'File has been uploaded.') - ->with('file', $response); -})->name('files.store'); diff --git a/code/storage/database.sqlite b/code/storage/database.sqlite index 7458050..c64c573 100755 Binary files a/code/storage/database.sqlite and b/code/storage/database.sqlite differ