Ich implementiere IPB4 in meinem Laravel-Projekt, und dafür gebe ich den Boot (AppServiceProvider) -Code ein, um zu sehen, ob der Benutzer im Forum angemeldet ist.FatalThrowableError mit Laravel 5.4
$url_base = \IPS\Settings::i()->base_url;
\IPS\Session\Front::i();
$avatar = $url_base."uploads/".\IPS\Member::loggedIn()->pp_main_photo;
$member = \IPS\Member::loggedIn()->member_id;
$key = \IPS\Session::i()->csrfKey;
Alles funktioniert einwandfrei, nur wenn ich Komponisten verwenden, ich diesen Fehler immer erhalten:
c:\xampp\htdocs\lv>php artisan serve
[Symfony\Component\Debug\Exception\FatalThrowableError]
Class 'IPS\Settings' not found
Wenn ich jeden etwas zu tun ... php Handwerker dienen, Komponist Update-Paket installieren ... Um fortzufahren, muss ich den Code kommentieren ... Weil sonst bekomme ich den Fehler. Wenn auf dem Code zu kommentieren in Booten eingegeben (AppServiceProvider) Komponist richtig funktioniert, muss ich etwas falsch ..
'IPS \ Einstellungen' hat wahrscheinlich nicht gebunden gewesen im App-Container an diesem Punkt. – btl
Sie könnten versuchen, das am Anfang Ihrer Datei zu verwenden (Namespacing), etwas wie 'IPS \ Einstellungen verwenden ' – utdev
Ich verwende die IPS \ Settings; benutze IPS \ Member; aber es gibt mir immer noch einen Composer Fehler ... während stattdessen der lokale Code korrekt funktioniert ... Das Forum ist in:/lv/forum und laravel in/lv – LegoLiam