<?php

return [

    'route'     => [
        /**
         * 可配置 API 独立域名
         */
        'domain'           => env('AGENT_ROUTE_DOMAIN', ''),
        /**
         * 不实用独立域名，API 地址前缀
         */
        'prefix'           => env('AGENT_ROUTE_PREFIX', 'agent'),
        /**
         * API 控制器命名空间
         */
        'namespace'        => 'App\\Agent\\Controllers',
        /**
         * API 路由命名前缀
         */
        'as'               => 'agent.',
        /**
         * API 默认中间件
         */
        'middleware'       => ['api', 'api.accept'],
        /**
         * 身份认证的中间件
         */
        'middleware_auth'  => ['api', 'api.accept', 'token.auth'],
        /**
         * 获取token，获取不到也不报错的中间件
         */
        'middleware_guess' => ['api', 'api.accept', 'token.guess'],
    ],

    /**
     * API 目录
     */
    'directory' => app_path('Agent'),
];
