|
@@ -76,36 +76,50 @@ $api->version('v1', ['namespace' => 'App\Http\Controllers\V1'], function ($api)
|
|
$api->post('update', 'UserController@update'); //更新用户信息
|
|
$api->post('update', 'UserController@update'); //更新用户信息
|
|
|
|
|
|
|
|
|
|
- $api->group(['prefix' => 'watch','namespace' => 'User'], function ($api){
|
|
|
|
|
|
+ $api->group(['namespace' => 'User'], function ($api){
|
|
/* @var Dingo\Api\Routing\Router $api*/
|
|
/* @var Dingo\Api\Routing\Router $api*/
|
|
- $api->get('record', 'WatchRecordsController@lists');
|
|
|
|
- $api->get('recent', 'WatchRecordsController@recent');
|
|
|
|
- $api->post('episode', 'WatchRecordsController@watched');
|
|
|
|
- });
|
|
|
|
-
|
|
|
|
- $api->group(['prefix' => 'consume','namespace' => 'User'], function ($api){
|
|
|
|
- /* @var Dingo\Api\Routing\Router $api*/
|
|
|
|
- $api->get('record', 'ConsumeController@record');
|
|
|
|
- });
|
|
|
|
-
|
|
|
|
- $api->group(['prefix' => 'recharge','namespace' => 'User'], function ($api){
|
|
|
|
- /* @var Dingo\Api\Routing\Router $api*/
|
|
|
|
- $api->get('record', 'RechargeController@record');
|
|
|
|
- });
|
|
|
|
-
|
|
|
|
- $api->group(['prefix' => 'collect','namespace' => 'User'], function ($api){
|
|
|
|
- /* @var Dingo\Api\Routing\Router $api*/
|
|
|
|
- $api->get('record', 'CollectController@record');
|
|
|
|
- $api->post('{id}/check', 'CollectController@check');
|
|
|
|
- $api->post('{id}/add', 'CollectController@add');
|
|
|
|
- $api->post('{id}/destroy', 'CollectController@destroy');
|
|
|
|
- });
|
|
|
|
-
|
|
|
|
- $api->group(['prefix' => 'favorite','namespace' => 'User'], function ($api){
|
|
|
|
- /* @var Dingo\Api\Routing\Router $api*/
|
|
|
|
- $api->post('{id}/check', 'FavoriteController@check');
|
|
|
|
- $api->post('{id}/add', 'FavoriteController@add');
|
|
|
|
- $api->post('{id}/destroy', 'FavoriteController@destroy');
|
|
|
|
|
|
+ // 观看记录相关
|
|
|
|
+ $api->group(['prefix' => 'watch'], function ($api){
|
|
|
|
+ /* @var Dingo\Api\Routing\Router $api*/
|
|
|
|
+ $api->get('record', 'WatchRecordsController@lists');
|
|
|
|
+ $api->get('recent', 'WatchRecordsController@recent');
|
|
|
|
+ $api->post('episode', 'WatchRecordsController@watched');
|
|
|
|
+ });
|
|
|
|
+
|
|
|
|
+ // 消费相关
|
|
|
|
+ $api->group(['prefix' => 'consume'], function ($api){
|
|
|
|
+ /* @var Dingo\Api\Routing\Router $api*/
|
|
|
|
+ $api->get('record', 'ConsumeController@record');
|
|
|
|
+ });
|
|
|
|
+
|
|
|
|
+ // 充值相关
|
|
|
|
+ $api->group(['prefix' => 'recharge'], function ($api){
|
|
|
|
+ /* @var Dingo\Api\Routing\Router $api*/
|
|
|
|
+ $api->get('record', 'RechargeController@record');
|
|
|
|
+ });
|
|
|
|
+
|
|
|
|
+ // 收藏相关
|
|
|
|
+ $api->group(['prefix' => 'collect'], function ($api){
|
|
|
|
+ /* @var Dingo\Api\Routing\Router $api*/
|
|
|
|
+ $api->get('record', 'CollectController@record');
|
|
|
|
+ $api->post('{id}/check', 'CollectController@check');
|
|
|
|
+ $api->post('{id}/add', 'CollectController@add');
|
|
|
|
+ $api->post('{id}/destroy', 'CollectController@destroy');
|
|
|
|
+ });
|
|
|
|
+
|
|
|
|
+ // 喜欢相关
|
|
|
|
+ $api->group(['prefix' => 'favorite'], function ($api){
|
|
|
|
+ /* @var Dingo\Api\Routing\Router $api*/
|
|
|
|
+ $api->post('{id}/check', 'FavoriteController@check');
|
|
|
|
+ $api->post('{id}/add', 'FavoriteController@add');
|
|
|
|
+ $api->post('{id}/destroy', 'FavoriteController@destroy');
|
|
|
|
+ });
|
|
|
|
+
|
|
|
|
+ // 签到相关
|
|
|
|
+ $api->group(['prefix' => 'sign'], function ($api){
|
|
|
|
+ /* @var Dingo\Api\Routing\Router $api*/
|
|
|
|
+ $api->post('{id}/check', 'SignController@check');
|
|
|
|
+ });
|
|
});
|
|
});
|
|
});
|
|
});
|
|
|
|
|
|
@@ -127,6 +141,7 @@ $api->version('v1', ['namespace' => 'App\Http\Controllers\V1'], function ($api)
|
|
$api->get('rank', 'EpisodeController@rank'); // 排行
|
|
$api->get('rank', 'EpisodeController@rank'); // 排行
|
|
$api->get('trace', 'EpisodeController@trace'); // 追剧
|
|
$api->get('trace', 'EpisodeController@trace'); // 追剧
|
|
$api->get('search', 'EpisodeController@search'); // 搜索
|
|
$api->get('search', 'EpisodeController@search'); // 搜索
|
|
|
|
+ $api->get('vip/free', 'EpisodeController@vipFree'); // banner
|
|
$api->get('{id}/detail', 'EpisodeController@detail'); // 详情
|
|
$api->get('{id}/detail', 'EpisodeController@detail'); // 详情
|
|
});
|
|
});
|
|
|
|
|