2016-08-19 4 views
1

Ich habe eine Seite, die eine neue Firma für mein System registriert und wird dann abhängig von der Ausgabe eine Nachricht an den Benutzer zurückgeben. Ich habe jetzt meine Routen und den Standort für PHP zu einem Ressourcen-Controller geändert, aber ich bekomme jetzt ein Problem mit der Umleitung auf andere Seiten. Ich möchte auf meine Companies/Create-Seite umleiten mit einer Nachricht, die mit angehängten Variablen sagen kann, um das Ergebnis der Registrierung mitzuteilen.Laravel Resource Controller, retournieren Seite mit Nachricht nach dem Laden()

Ich habe mir die laravel documentation angesehen, kann aber nicht richtig funktionieren.

Kann mir hier jemand helfen?

Vielen Dank im Voraus.

+0

Können Sie Ihren Code auch in Ihrem Controller veröffentlichen? –

+0

Können Sie einige der Codes von dem, was Sie hier erreichen wollen, eingeben? – d3r1ck

Antwort

1

Sie jede Nachricht mit with() Methode wie folgt passieren kann:

return view('some.view')->with('message', 'This is a message'); 

Dann in einer Ansicht:

@if (session('message')) 
    {{ session('message') }} 
@endif 

Oder:

{{ session('message') or '' }} 
+0

Ich hätte dies früher gedacht, aber das Problem mit dieser Lösung ist, dass ich auf der gleichen URL bleiben werde, aber nur mit einer anderen Ansicht, so dass dies technisch meine Frage nicht beantwortet. Das funktioniert aber für mich. – Stefan

1
return view('some.view')->with('message', 'This is a message'); 

{{ $message ?? '' }} 

oder

\Session::put('message', 'This is a message'); 
{{ session('message') }} 
Verwandte Themen