0
を更新した後のページへLaravel 5.4は..私は、データベース、私のリターンページdoesntのオープンを更新するとき...それはトランザクションページにジャミングデータベース
settings.blade.phpを返しません。
<form action="{{url('/admin/save-settings')}}" method="post">
{{csrf_field()}}
@if (is_array($settings) || is_object($settings))
@foreach($settings as $setting)
.
.
.
@endforeach
@endif
</form>
ルート; (管理者プレフィックスの下に)
Route::post('/save-settings','[email protected]');
});
とコントローラ;
public function postSavesettings(Request $mainsetdata)
{
unset($mainsetdata['_token']);
$settings=Settings::where('id',1)->update($mainsetdata->all());
return view('back.settings')->with('settings',$settings);
}
ここで私は間違いをしますか?
あなたのURLが正しくあなたが{{URL( '/を使用する必要があります表示されません。 {{'/ admin/save-settings'}}の代わりに{{admin/save-settings '}}}を実行してください。 あなたのルートに名前をつけたら、{route( 'route.name')}} –
を実行し、 '$ settings = Settings :: where( 'id'、1)'はコレクションではなく一つの要素を返します!! – Maraboc
'storage/logs'フォルダのログを見て、ここにエラーを投稿してください。 – Jerodev