rules ()의 사용자 정의 GroupRequest에서 $ this-> group-> id로 Group의 ID (모델 이름)를 얻을 수 있습니다.
public function rules()
{
if ($this->method() == 'PATCH') {
return [
'name' => 'required|min:2|max:255|unique:groups,name,'.$this->group->id,
];
} else {
return [
'name' => 'required|min:2|max:255|unique:groups',
];
}
}
rules ()의 사용자 정의 ArticleCategoryRequest ...에서 어떻게 할 수 있지만 ArticleCategory의 ID (모델 이름) ...
$ this-> articlecategory-> id가 작동하지 않습니다.
사용한 경로 변수에 따라 다릅니다.
다음과 같이 경로를 선언 한 경우 :
Route::patch('article-categories/{articleCategory}', 'ArticleCategoryController@update');
에서 사용할 수 있어야 $this->articleCategory
합니다 ArticleCategoryRequest
. 암시 적 모델 바인딩이있는 경우 $this->articleCategory->id
.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다