gpt4 book ai didi

php - Laravel 验证需要用户是否登录

转载 作者:行者123 更新时间:2023-12-04 01:48:51 25 4
gpt4 key购买 nike

假设我有一个名为 CreateReviewRequest 的自定义请求。

在这个请求中,我有这个方法:

/**
* Get the validation rules that apply to the request.
*
* @return array
*/
public function rules()
{
return [
'name' => 'required_if(auth->logged)',
'comments' => 'required|max:255',
'stars' => 'required|min:1|max:5',
];
}

正如您在 name 键中看到的那样,如果客户未登录,我希望客户端需要填写 name 字段。

所以我的问题是,当我的客户是客人时,我怎样才能确切地要求他填写 name

最佳答案

你可以使用check()方法:

public function rules()
{
return [
'name' => auth()->check() ? 'required' : '',
'comments' => 'required|max:255',
'stars' => 'required|min:1|max:5',
];
}

关于php - Laravel 验证需要用户是否登录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41871446/

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