RouteController.php 789 字节
<?php


namespace App\Http\Controllers\Bside\Route;


use App\Enums\Common\Code;
use App\Http\Controllers\Bside\BaseController;
use App\Models\RouteMap\RouteMap;
use Illuminate\Http\Request;

class RouteController extends BaseController
{

    /**
     * 生成路由
     * @param Request $request
     * @return \Illuminate\Http\JsonResponse
     * @author zbj
     * @date 2023/5/5
     */
    public function create(Request $request){
        $title = $request->input('title');
        $source = $request->input('source');
        $source_id = $request->input('source_id');
        $project_id = $this->user['project_id'];
        $route = RouteMap::generateRoute($title, $source, $source_id, $project_id);
        $this->response('success',Code::SUCCESS,['route' => $route]);
    }
}