Ich arbeite an Laravel 5.3 Ich möchte einen Benutzer auf verschiedenen Seiten erneut von welcher Seite Benutzer kommt. Ich habe 3 Seiten istUmleiten eines gegen verschiedene Anfragen (Laravel 5.3)
erstellen
Blick alle
Ansicht
ich verwende Seite erstellen für einen bestimmten Zweck zu erstellen und zu bearbeiten. Alle anzeigen und beide Seiten anzeigen haben Bearbeitungsschaltfläche. Nach dem Klick geht es in Controller-Edit-Methode und Redirect zu bearbeiten Seite in beiden Fällen.
Bearbeiten Seite haben eine Return-Taste. Ich will, wenn Benutzer auf Return klicken, sollte es alle anzeigen, wenn er kommt aus der Ansicht alle Seite zu bearbeiten, andere weise, wenn er aus der Form kam, sollte es zurück zu sehen, wenn er auf die Rückkehr klicken.
-Code für Schaltfläche Bearbeiten ist wie in den beiden Ansicht und alle Seiten sehen ist als
<li>
<a href="{{ route('student.edit', $student->id) }}"> Edit</a>
</li>
auf Klick bearbeiten es hier im Controller bearbeiten Methode kommt
public function edit($id){
$student = Student::findOrFail($id);
$data = ['action' => 'edit'];
return view('student.create')->with(compact('data', 'student'));
}
Schaltflächen auf Seite erstellen sind als Recht jetzt
<div class="row">
<button type="submit" value="dd">Save and add</button>
@if ($data['action'] == 'edit')
<a href="{{ route('student.index') }}">
<button type="button">Return</button>
</a>
<button type="submit" value="edit">Save</button>
@endif
</div>
Jetzt ist es mir zurück, um alle Schüler gut von Update-Methode zu sehen ei verwenden überprüfen dort auf die Schaltfläche Wert als
if(Input::get('add')) {
return redirect()->route('student.create');
}else{
return redirect()->route('student.index');
}
Wie kann ich auf Basis des Benutzers Cam von Studenten Blick auf student.view umleiten
Jede Idee, zu bearbeiten, wie kann ich es tun, ich kann auch sein kann, bitte mit Sitzung arbeiten können, wie
Verwenden Laravel Helfer-Methode aktualisieren 'zurück()'. Es wird die URL der vorherigen Seite für Sie generieren. –
sollte es zurück gehen, wenn ich auf Return-Taste –
auf klicken Sie auf Return-Taste klicken nicht gehen in Update-Methode sollte nur von Bearbeitungsseite zurückkehren –