Ich versuche Laravel Anwendung auf ver 5.3 zu bauen, ich bin ein Dienstleister erstellen und registrieren versuchen, folgende:
public function register()
{
$this->checkDomainName();
$this->app->singleton('domain', function()
{
return $this->domain;
});
}
/**
* Checking domain status
*/
public function checkDomainName()
{
$domain = php_sapi_name() == 'cli' ? 'nitseditor.com' : $this->app['request']->server('HTTP_HOST');
return $domain;
}
Jetzt sterben Dump-App Variable Ich rufe über einen Controller:
namespace Nitseditor\Controller;
use Illuminate\Routing\Controller;
use \App;
class DomainController extends Controller
{
//
function index()
{
dd($app);
}
}
ich meine ich überprüfe, ob es wie $app['domain']
oder nicht App zugeordnet ist. Aber es zeigt undefined variable app. Helfen Sie mir.
Beziehen Sie sich auf Laravel passieren kann oder Lumen? * Es gibt keine ** '$ app' ** globale Variable in Laravel! * – nyedidikeke
Mögliches Duplikat von [laravel Verwendung $ app in Routen Fehler Undefinierte Variable: app] (http://stackoverflow.com/questions/35619101/laravel-use -app-inside-routes-error-undefined-variable-app) – nyedidikeke