route('users.create')
에 양식이 있습니다.
public function store(UserRequest $request)
{
return redirect(route('users.create'));
}
내가
App에서 클래스를 생성 \ HTTP를 \는 \ 패널 \ 사용자를 요청 \ UserRequest;
class UserRequest extends FormRequest
{
public function rules()
{
if($this->method() == 'POST') {
return [
'first_name' => 'required|max:250',
작동합니다.
하지만 유효성 검사 전에 (그리고 DB에 저장하기 전에) first_name
값을 어떻게 변경할 수 있습니까?
(또한 실패한 유효성 검사, 나는
내가 이것을 시도 old('first_name')
업데이트에 새로운 데이터를 보려면 :
public function rules()
{
$input = $this->all();
$input['first_name'] = 'Mr '.$request->first_name;
$this->replace($input);
if($this->method() == 'POST') {
그것은 if($this->method() == 'POST') {
전에 작동하지만, 그것은에 적용되지 않았습니다 유효성 확인 또는 old()
기능
그것을 아닌가 내 방법으로 할 수 있을까? 내 업데이트를 참조하십시오. – Maria