Route::resource('project.logo', 'API\\ProjectLogoApiController'); Route::post('project/{id}/saveLogo', 'Api\\ProjectApiController@saveLogo'); Route::resource('api-key', 'API\\ApiKeyApiController'); Route::get('project/{id}/previous-files', 'API\\ProjectFileApiController@getPreviousFiles'); Route::resource('project.file', 'API\\ProjectFileApiController'); Route::resource('project.status', 'API\\ProjectProjectStatusApiController'); Route::post('auth/login', 'API\\AuthApiController@authenticate'); Route::post('auth/logout', 'API\\AuthApiController@unAuthenticate'); Route::get('auth/user', 'API\\AuthApiController@user'); Route::get('chart/faculty-project', 'API\\ChartApiController@facultyProjectChart'); }); Route::get('/img/{path}', function (League\Glide\Server $server, \Illuminate\Http\Request $request) { $server->outputImage($request); })->where('path', '.*'); Route::get('/downloads/{name}/files/{path}', function ($name, $path) { $filePath = storage_path() . '/app/' . $path; return Response::download($filePath, $name); })->where('path', '.*'); Route::get('/register', 'Guest\\RegisterController@registerPage'); Route::get('test', function () { \App\Models\Project::reindex(); }); Route::post('tinymce-upload', function () { $uuid = Uuid::uuid4(); $storage_path = "app/temp/"; $destination_path = storage_path($storage_path); Input::file('file')->move($destination_path, $uuid); $url = "/img/temp/{$uuid}"; $response = ['url' => $url, 'base_url' => url()]; return $response; });