|
|
- <?php
-
- namespace App\Http\Controllers\Api;
-
- use Illuminate\Foundation\Auth\Access\AuthorizesRequests;
- use Illuminate\Foundation\Bus\DispatchesJobs;
- use Illuminate\Foundation\Validation\ValidatesRequests;
- use Illuminate\Routing\Controller as BaseController;
-
- use Illuminate\Http\Request;
-
- use App\Models\Bucket;
- use App\Facades\FileManager;
-
- class FileController extends BaseController
- {
- use AuthorizesRequests, DispatchesJobs, ValidatesRequests;
-
- /**
- *
- * @return object
- *
- */
- public function index(Request $request, $id)
- {
- $path = $request->get('path');
-
- // create bucket
- $bucket = Bucket::find($id);
-
- // getting files
- $files = FileManager::find($bucket->path.'/'.$path);
-
- return response()->json([
- 'files' => $files
- ]);
- }
-
- /**
- *
- *
- * @param Request $request [description]
- * @param [type] $id [description]
- * @return [type] [description]
- */
- public function upload(Request $request, $id)
- {
- // create bucket
- $bucket = Bucket::find($id);
- }
- }
|