私は次の問題があります: 入力フィールドを使用してデータベースに挿入したいと思います。Laravel insert into Database
<div class="row">
<form action="{{ action('[email protected]') }}" method="post">
<input type="hidden" name="_token" value="{{ csrf_token() }}">
<div class="col-md-2 col-sm-2">
<label for="MtrNr">MtrNr:</label>
<input type="text" name="MtrNr" class="form-control">
</div>
<div class="col-md-2 col-sm-3">
<label for="Vorname">Vorname:</label>
<input type="text" name="Vorname" class="form-control">
</div>
<div class="col-md-2 col-sm-3">
<label for="Nachname">Nachname:</label>
<input type="text" name="Nachname" class="form-control" >
</div>
<div class="col-md-2 col-sm-2">
<label for="Klassenname">Klassenname:</label>
<input type="text" name="Klassenname" class="form-control">
</div>
<div class="col-md-2 col-sm-2">
<button class="btn btn-primary option-button button_rowAllign" type="submit">Schüler hinzufügen</button>
</div>
</form>
</div>
マイコントローラ:
public function store(Request $request)
{
$user = new schueler;
$user->MatNr = Input::get("MtrNr");
$user->vorname = Input::get("Vorname");
$user->nachname = Input::get("Nachname");
$user->klassenname = Input::get("Klassenname");
$user->save();
}
そして、ここに私のルート:
Route::post("{{ action('[email protected]') }}", "[email protected]");
事は、私はすでに私のデータベースに挿入されていること、である はここに私のhtmlです。しかし、私が を再生しようとすると、うまくいきません。 ローカルサーバーの場合はxamppを使用します。 私があなたを助けてくれることを願っています。
コントローラのストアメソッドで '$ user-> save();'が不足しています。 – Saman
ありがとう、あなたは正しいです、それは が不足していましたが、問題はまだここにあります。 モデルに何かを追加する必要がありますか? – Rechenmeister
Route :: post( "{{アクション( 'test @ store')}}" "、" test @ store ");これはあなたのルートコードですか?コントローラの名前は何ですか? – Muthu17