mercredi 26 septembre 2018

Is it possible to add data to view data from controller constructor

I have a data that I want to return in all of my controller methods and I thought that'd be cleaner to return from the controller's constructor; because currently it's just repetitive return code.

protected $data;

public function __construct() {
   $this->data = "Test";
}

public function index() {
   // Stuff

   return view('test')->with([
       'testData' => $this->data
        // other view data
   ]);
}

public function store() {
   // Stuff

   return redirect()->back()->with([
       'testData' => $this->data
        // other view data
   ]);
}

This is just a pseudo example.



via Chebli Mohamed

Aucun commentaire:

Enregistrer un commentaire