Wie kann ich die automatische Übermittlung meines Formulars stoppen? Derzeit wird die unten angegebene Controller-Funktion (deleteAccount) sofort ausgeführt, wenn die Seite geladen wird, während sie nur beim Anklicken der Schaltfläche ausgelöst werden sollte.Automatisches Senden des Formulars beim Laden der Seite
Die entsprechenden Routen:
Route::resource("myaccount", "MyAccountController");
Route::get("myaccount", "[email protected]");
Die entsprechende Funktion Controller:
public function deleteAccount(){
$user = \Auth::user();
\Auth::logout();
$user->delete();
flash()->success("Account Deleted Successfully!");
return redirect("/");
}
Der entsprechende Code anzeigen:
{{ Form::open(array('action' => '[email protected]')) }}
{{ method_field('get') }}
<button type="submit">Delete Account!</button>
{{ Form::close() }}