love_php/routes/server/enterprise/h5/api.php
2026-04-02 09:20:51 +08:00

60 lines
2.8 KiB
PHP

<?php
use Illuminate\Http\Request;
/*
|--------------------------------------------------------------------------
| API Routes
|--------------------------------------------------------------------------
|
| Here is where you can register API routes for your application. These
| routes are loaded by the RouteServiceProvider within a group which
| is assigned the "api" middleware group. Enjoy building your API!
|
*/
//企业联盟登录
Route::get('alliance/login', 'EnterpriseAllianceController@alliancePlatLogin');
//获取联盟详情
Route::get('alliance', 'EnterpriseAllianceController@alliance');
//企业入驻
Route::post('alliance/merchant/add', 'EnterpriseAllianceController@enterpriseSettlement');
//企业联盟首页信息
Route::get('alliance/home', 'EnterpriseAllianceController@getAllianceInfo');
//当前用户是否加入联盟
Route::get('alliance/is/join', 'EnterpriseAllianceController@isJoinAlliance');
//获取联盟商家
Route::get('alliance/merchants', 'EnterpriseAllianceController@allianceMerchants');
Route::middleware('merchant_user')->group(function () {
//加入联盟
Route::post('alliance/join', 'EnterpriseAllianceController@joinAlliance');
//获取通知
Route::get('alliance/notices', 'EnterpriseAllianceController@getJoinAllianceNotice');
//读取通知
Route::post('alliance/read/notice/{notice_id}', 'EnterpriseAllianceController@readAllianceNotice')->where('notice_id', '[0-9]+');
//创建联盟
Route::post('alliance/create', 'EnterpriseAllianceController@createAlliance');
//服务商信息
Route::get('merchant/{merchant_id}', 'MerchantController@merchant')->where('merchant_id', '[0-9]+');
//单个服务商课程列表
Route::get('merchant/{merchant_id}/courses', 'MerchantController@merchantCourses')->where('merchant_id', '[0-9]+');
//单个服务商文章列表
Route::get('merchant/{merchant_id}/infos', 'MerchantController@merchantInfos')->where('merchant_id', '[0-9]+');
//单个服务商服务列表
Route::get('merchant/{merchant_id}/services', 'MerchantController@merchantServices')->where('merchant_id', '[0-9]+');
//单个服务商活动列表
Route::get('merchant/{merchant_id}/activities', 'MerchantController@merchantActivities')->where('merchant_id', '[0-9]+');
//单个服务商视频列表
Route::get('merchant/{merchant_id}/videos', 'MerchantController@merchantVideos')->where('merchant_id', '[0-9]+');
//单个服务商测试
Route::get('merchant/{merchant_id}/tests', 'MerchantController@merchantTests')->where('merchant_id', '[0-9]+');
//单个服务商商城列表
Route::get('merchant/{merchant_id}/shops', 'MerchantController@merchantShops')->where('merchant_id', '[0-9]+');
//单个服务商咨询列表
Route::get('merchant/{merchant_id}/consults', 'MerchantController@merchantConsults')->where('merchant_id', '[0-9]+');
});