Wenn Benutzer der Website besucht/Seite, ich möchte ihn umleiten, um mit Nachricht indexieren. Wie kann ich auf die Umleitungsnachricht in der Ansicht zugreifen? Meine Routen:Laravel 5.2 Redirect mit Nachricht
Route::group(['middleware' => 'web'],function(){
Route::get('/page', function() {
return redirect('/')->withMessage(["warning"=> ["yeah","test"]]); // According official docs, this should work.
});
Route::get('/', '[email protected]');
});
Meine Seite Controller:
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App\Http\Requests;
use App\News;
use App\PageContact;
use Session;
class Page extends Controller{
public function front(Request $Request){
return view('index')->withNews("news");
}
wichtig: ja, meine Seiten bereits in Web-Middleware gewickelt. Und bitte vermeiden Sie Laravel 3 oder Laravel 4 Lösungen.
Sie haben Recht mit Ausnahme der Sache - $ Warnung wird nicht so deklariert, also nicht in den Ansichten zugegriffen werden kann. Stattdessen können Sie die Variable stattdessen mit session() -> get ('warning') abrufen. – Fusion
Ja, natürlich. Danke, dass du es aufgezeigt hast. – user2094178