"items"という名前のテーブルが "id"と "item"列にあります。ボタンをクリックすると、私が入れた値ともちろん「Ajax 500(内部サーバーエラー)」が表示されます。Ajax 500(内部サーバーエラー)Laravel
JSコード:
$('#addComp').click(function (event){
var text = $('#comp').val();
$.post('nowe_zawody', {'text': text,'_token':$('input[name=_token]').val()}, function(data) {
console.log(data);
});
console.log(text);
});
コントローラー:
public function create(request $request){
$item = new Item;
$item->item = $request->text;
$item->save();
return 'Done';
}
ルート:
Route::post('/nowe_zawody', '[email protected]');
私は競争という名前のモデルを持っています。
あなたのコントローラーで、私は '$ request'をリクエストし、それは' new item'か 'new Items'でしょうか? –
@MilanChheda in database私は「アイテム」があるので、それは新しいアイテムか新しいアイテムであるべきですか? – Sowam
あなたのモデル名は「Items」と思われます –