Ich bin neu in Laravel; Ich möchte eine Objektvariable mit dem Schlüssel "myObject" registrieren, so dass sie von allen Benutzern, die die aktuelle Anwendung verwenden, angetreten werden kann und in jedem Controller oder jeder Ansicht hinzugefügt werden kann. Das Objekt kann jederzeit geändert werden (benutze eine set-Methode). Ich suche etwas wie ServletContext in JEE oder etwas wie Registrierung in Zend.Laravel 5 gemeinsames Objekt für die Web-App
$object = new SomeClass(...);
App::instance('myObject', $myObject);
In diesem Fall können Sie: Vielen Dank im Voraus für Sie detaillierten Code
Danke für Ihren Anteil. Ich kann es jetzt vom Controller bekommen; Wie kann ich die Instanz von einer Aktion aktualisieren? etwas wie "set" neue Instanz aktualisiert, um das app-Objekt – user3094745
Wahrscheinlich, binden Sie einfach die Instanz in Contaainer wie ich in 'Service Provider'. Überprüfen Sie die [api] (https://laravel.com/api/5.2/Illuminate/Container/Container.html) Referenz für verfügbare Methoden. –
Ich habe es vorher getan, aber es gibt keine Anleitung, wie man vom Controller auf den App-Container zugreift. jeder Vorschlag – user3094745