name('avatar'); Route::get('/file/{name}/public/{token}', 'FileAccessController@get_file_public'); // User master,editor,visitor access to image thumbnails and file downloads Route::group(['middleware' => ['auth:api', 'auth.shared', 'auth.master', 'scope:master,editor,visitor']], function () { Route::get('/thumbnail/{name}', 'FileAccessController@get_thumbnail')->name('thumbnail'); Route::get('/file/{name}', 'FileAccessController@get_file')->name('file'); }); Route::group(['middleware' => ['auth:api', 'auth.master', 'scope:master']], function () { Route::get('/invoice/{token}', 'Admin\InvoiceController@show'); }); // Pages Route::get('/shared/{token}', 'Sharing\FileSharingController@index'); Route::get('/{any?}', 'AppFunctionsController@index')->where('any', '.*');