controller
public function store(Request $request){ $this->validate($request, [ 'login_id' => 'required|min:3', 'role' => 'required|min2', 'name' => 'required|min2', 'password' => 'required', 'mail' => 'required', 'test_mail' => 'required', 'updated_person' => 'required|min:3' ]); $article = new Article(); $article->login_id = $request->login_id; $article->role = $request->role; $article->name = $request->name; $article->password = $request->password; $article->mail = $request->mail; $article->test_mail = $request->test_mail; $article->updated_person = $request->updated_person; $article->save(); return redirect('/'); }
create.blade.php
@extends('layouts.default') @section('title', '新規登録') @section('content') <h1><a href="/">登録情報</a></h1> <h3>新規登録</h3> <form method="post" action="{{ url('/articles') }}"> {{ csrf_field()}} <p> <input type="text" name="login_id" placeholder="ログインID" value="{{ old('login_id') }}"> @if($errors->has('login_id')) <span class="error">{{ $errors->first('login_id') }}</span> @endif </p> <p> <input type="text" name="role" placeholder="権限" value="{{ old('role') }}"> @if($errors->has('role')) <span class="error">{{ $errors->first('role') }}</span> @endif </p> <p> <input type="text" name="name" placeholder="氏名" value="{{ old('name') }}"> @if($errors->has('name')) <span class="error">{{ $errors->first('name') }}</span> @endif </p> <p> <input type="text" name="password" placeholder="パスワード" value="{{ old('password') }}"> @if($errors->has('password')) <span class="error">{{ $errors->first('password') }}</span> @endif </p> <p> <input type="text" name="mail" placeholder="メールアドレス" value="{{ old('mail') }}"> @if($errors->has('mail')) <span class="error">{{ $errors->first('mail') }}</span> @endif </p> <p> <input type="text" name="test_mail" placeholder="テストメール" value="{{ old('test_mail') }}"> @if($errors->has('test_mail')) <span class="error">{{ $errors->first('test_mail') }}</span> @endif </p> <p> <input type="text" name="updated_person" placeholder="更新者氏名" value="{{ old('updated_person') }}"> @if($errors->has('updated_person')) <span class="error">{{ $errors->first('updated_person') }}</span> @endif </p> <p> <input type="submit" value="登録"> </p> </form> @endsection
form
WoW!