You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
58 lines
1.4 KiB
58 lines
1.4 KiB
<?php
|
|
/*
|
|
* @Descripttion:
|
|
* @version:
|
|
* @Author: GuaPi
|
|
* @Date: 2021-07-29 10:40:49
|
|
* @LastEditors: GuaPi
|
|
* @LastEditTime: 2021-08-14 10:11:29
|
|
*/
|
|
|
|
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::middleware('auth:api')->get('/user', function (Request $request) {
|
|
// return $request->user();
|
|
//});
|
|
|
|
$api = app('Dingo\Api\Routing\Router');
|
|
|
|
$webapiParams = [
|
|
'version' => 'v1',
|
|
'prefix' => 'api',
|
|
// 'domain' => env('APP_DOMAIN'),
|
|
'middleware' => 'setLang',
|
|
'namespace' => 'App\\Http\\Controllers\\Api',
|
|
];
|
|
|
|
$appapiParams = [
|
|
'version' => 'v1',
|
|
'prefix' => 'api/app',
|
|
// 'domain' => env('APP_DOMAIN'),
|
|
'middleware' => 'setLang',
|
|
'namespace' => 'App\\Http\\Controllers\\Appapi',
|
|
];
|
|
|
|
// Web端接口
|
|
$api->group($webapiParams, function ($api) {
|
|
require_once "yx_api.php";
|
|
require_once "cwp_api.php";
|
|
require_once "yjt_api.php";
|
|
});
|
|
|
|
// 移动端接口
|
|
$api->group($appapiParams, function ($api) {
|
|
require_once "yx_appapi.php";
|
|
require_once "cwp_appapi.php";
|
|
require_once "yjt_appapi.php";
|
|
});
|
|
|