请问dingo/api中name方法起什么作用?

发布于 2022-09-11 17:32:26 字数 493 浏览 20 评论 0

如下是一段API路由:

<?php

use Illuminate\Http\Request;

$api = app('Dingo\Api\Routing\Router');

$api->version('v1', [
    'namespace' => 'App\Http\Controllers\Api'
], function($api) {
    // 短信验证码
    $api->post('verificationCodes', 'VerificationCodesController@store')
        ->name('api.verificationCodes.store');
});

不明白为啥每个路由后面都写个name方法:name('api.verificationCodes.store')
在文档中没有搜到该方法
请问这是什么作用?括号里面参数为什么这么写?哪里有详细的文档可以解读?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

泪是无色的血 2022-09-18 17:32:26

这个与dingo/api 没有关系,是laravel 自带的功能,name则是对你的路由别名,建议查阅laravel文档,地址如下:https://learnku.com/docs/lara...

他不在意 2022-09-18 17:32:26

路由别名,设置别名后可通过

redirect()->route('api.verificationCodes.store');

进行路由跳转

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文