-
-

-
-
-
-
-
+
+
diff --git a/web/routes/api.php b/web/routes/api.php
index bdf40c5..8e257b1 100644
--- a/web/routes/api.php
+++ b/web/routes/api.php
@@ -12,17 +12,25 @@ Route::middleware('auth')->group(function () {
});
Route::group(['as' => 'comments.', 'prefix' => 'comments'], function() {
- Route::group(['as' => 'v1.', 'prefix' => 'v1'], function() {
- Route::get('/list-json', 'CommentsController@listJson')->name('list');
- Route::post('/share', 'CommentsController@share')->name('share')->middleware(['auth', 'throttle:3,2']);
- });
+ Route::group(['as' => 'v1.', 'prefix' => 'v1'], function() {
+ Route::get('/list-json', 'CommentsController@listJson')->name('list');
+ Route::post('/share', 'CommentsController@share')->name('share')->middleware(['auth', 'throttle:3,2']);
});
+});
Route::group(['as' => 'shop.', 'prefix' => 'shop'], function() {
- Route::group(['as' => 'v1.', 'prefix' => 'v1'], function() {
- Route::get('/list-json', 'ShopController@listJson')->name('list');
- });
+ Route::group(['as' => 'v1.', 'prefix' => 'v1'], function() {
+ Route::get('/list-json', 'ShopController@listJson')->name('list');
});
+});
+
+Route::group(['as' => 'thumbnails.', 'prefix' => 'thumbnails'], function() {
+ Route::group(['as' => 'v1.', 'prefix' => 'v1'], function() {
+ Route::get('/try-asset', 'ThumbnailController@tryAsset')->name('try')->middleware('auth');
+ Route::get('/asset', 'ThumbnailController@renderAsset')->name('asset');
+ Route::get('/user', 'ThumbnailController@renderUser')->name('user');
+ });
+});
Route::fallback(function () {
return response('404 not found.', 404)
diff --git a/web/routes/cdn.php b/web/routes/cdn.php
new file mode 100644
index 0000000..77fa431
--- /dev/null
+++ b/web/routes/cdn.php
@@ -0,0 +1,8 @@
+name('content');
+
+Route::fallback(function () {
+ return response('404 not found.', 404)
+ ->header('Content-Type', 'text/plain');
+});
\ No newline at end of file