私は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',
これは機能します。
しかし、first_name
の値を検証前(DBに保存する前)に変更するにはどうすればよいですか?
(また失敗した検証で、私は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