路由中 name () 不生效?

在做 微信公众号支付,生成订单成功则跳转到支付接口。但是这种方式报错了:
file
file
file

吃苦耐劳 啃硬骨头

《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
讨论数量: 6
liyu001989

需要增加 api 版本,可以封装一个方法

if (!function_exists('dingo_route')) {
    /**
     * 根据别名获得url.
     *
     * @param string $version
     * @param string $name
     * @param string $params
     *
     * @return string
     */
    function dingo_route($version, $name, $params = [])
    {
        return app('Dingo\Api\Routing\UrlGenerator')
            ->version($version)
            ->route($name, $params);
    }
}
dingo_route('v1', 'api.topics.index');
2个月前
liyu001989

另外,你写的是 api 为什么要主动返回 redirect

2个月前
iVerywang
2个月前
liyu001989

这位大哥,一点报错都不看的吗? 巨大的提示,你的 controller 找不到。。。。

2个月前
iVerywang

@liyu001989 我想的是 当创建订单成功以后 再用 openid 去请求微信公众号支付接口

2个月前
iVerywang

@liyu001989 看到了 哈哈哈 ,但是微的控制器在 App\Http\Controllers\Api\V1 下,而这个方法访问到了 App\\Http\\Controllers\\Admin\\PaymentController 。在哪里可以改呢?

file

2个月前

请勿发布不友善或者负能量的内容。与人为善,比聪明更重要!