まずrouting
createをつくります。
Route::get('/', 'ArticlesController@index'); Route::get('/articles/create', 'ArticlesController@create'); Route::get('/articles/{id}', 'ArticlesController@show')->where('post','[0-9]+');
public function create(){ return view('articles.create'); }
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"> </p> <p> <input type="text" name="role" placeholder="権限"> </p> <p> <input type="text" name="name" placeholder="氏名"> </p> <p> <input type="text" name="password" placeholder="パスワード"> </p> <p> <input type="text" name="mail" placeholder="メールアドレス"> </p> <p> <input type="text" name="test_mail" placeholder="テストメール"> </p> <p> <input type="text" name="updated_person" placeholder="更新者氏名"> </p> <p> <input type="submit" value="登録"> </p> </form> @endsection
フォームができました。
ルーティング
Route::post('/articles', 'ArticlesController@store');
入れてみよう
入った!
すげー