gpt4 book ai didi

php - 如何在 Laravel 中声明采用这两个参数的路线?

转载 作者:行者123 更新时间:2023-12-02 20:49:58 25 4
gpt4 key购买 nike

我是 Laravel 的新手,遇到以下问题。

我必须声明一个处理这样的请求的路由:

http://laravel.dev/activate?ema<a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="84ede8b9e9fde1e9e5ede8c4e3e9e5ede8aae7ebe9" rel="noreferrer noopener nofollow">[email protected]</a>&token=eb0d89ba7a277621d7f1adf4c7803ebc

所以基本上它必须处理 GET/activate 请求具有两个获取参数的资源 emailtoken .

如何正确声明这条路由?那么我只需要创建带有这两个参数的相关 Controller 方法?

最佳答案

要将参数作为查询参数传递,您可以在请求对象中获取它们,然后将其注入(inject)到 Controller 方法中:

路线

Route::get('/activate', 'YourController@controllerMethod');

Controller

public function controllerMethod(Request $request)
{
$email = $request->input('email');
$code = $request->input('code');
}

此外,如果其中一个参数不存在,您还可以将第二个参数传递给 input 以用作默认值。

关于php - 如何在 Laravel 中声明采用这两个参数的路线?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42538853/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com