2017-09-19 1 views
0

Ich habe ein Problem mit with Methode in view Funktion. Ich möchte Datenvariable und Status übergeben. Ich, dass:Laravel-Pass-Array zur Verwendung mit

return view('user.blogsettings') 
->with(array('data' => $this->_data, 'status' => 'Save')); 

Datenelement von Array funktioniert ok, aber Status nicht

@if (session('status')) 
       <div class="alert alert-success"> 
        {{ session('status') }} 
       </div> 
@endif 

Es gibt keine Nachricht.

Antwort

1

Die with() Methode auf View senden nicht zu Sitzung, es als Variable zu der Ansicht gelangt, so dass Sie es als $status statt session('status')

Wenn Sie explicitly add it to session wollen dann session(['status' => 'Save']) und dies würde verwenden zugreifen können blitzte für die laufende Anfrage auf die Sitzung. Sie können Laravels Dokument Passing Data to view für weitere Informationen überprüfen

Ich hoffe, das ist nützlich.

Verwandte Themen