get('/user', function (Request $request) { return $request->user(); }); Route::post('uplog', [FileController::class, 'upload']); Route::post('/files', function (Request $request) { $max_size = 15360; $extensions = implode(',', FileUploader::documents()); $user_id = $request->get('user_id'); $request->validate([ 'file' => [ 'required', 'file', '', 'mimes:' . $extensions, 'max:' . $max_size, ] ]); $file = $request->file('file'); $response = FileUploader::store($file, ['user_id' => !empty($user_id) ? $user_id : 0]); return $response; })->name('files.store');