Laravel 5 : Parse error: syntax error, unexpected '?', expecting variable (T_VARIABLE)
Auf meinem Lokalen server alles, was gut war, war die Verwendung von mailtrap E-mail-server als smtp-server. aber wenn meine website auf die live-server und wenn ich versuche auf reset password (Passwort vergessen ) immer folgende Fehlermeldung, screenshot ist angehängt.Ich bin mit hostgators cpanels eingebauten smtp.
mehr details werde ich sorgen, wenn nötig.
Sie PHP 7.1-code auf eine ältere version
Das questionmark ist die Angabe einer nullable-Typ gibt. Dies ist eine Funktionalität von PHP 7.1. Die meisten wahrscheinlich, dass dein server mit einer älteren PHP-version.
und Niels, Danke für den Kommentar. das ändern der php-version mein problem gelöst .. aber nun immer die Nachricht, dass wir Sie per E-Mail die reset-link, aber ich bekomme keine mail ..ich habe alle gmail-Ordner einschließlich des spam ... aber Keine E-MAIL
Das questionmark ist die Angabe einer nullable-Typ gibt. Dies ist eine Funktionalität von PHP 7.1. Die meisten wahrscheinlich, dass dein server mit einer älteren PHP-version.
und Niels, Danke für den Kommentar. das ändern der php-version mein problem gelöst .. aber nun immer die Nachricht, dass wir Sie per E-Mail die reset-link, aber ich bekomme keine mail ..ich habe alle gmail-Ordner einschließlich des spam ... aber Keine E-MAIL
InformationsquelleAutor TrueCode | 2018-02-14
Du musst angemeldet sein, um einen Kommentar abzugeben.
Zu installieren, müssen Sie PHP in der version 7.1, da nullable-Typen eingeführt wurden in 7.1:
Und von der Laravel docs:
das ändern der php-version mein problem gelöst .. aber nun immer die Nachricht, dass wir Sie per E-Mail die reset-link, aber ich bekomme keine mail ..ich habe alle gmail-Ordner einschließlich des spam ... aber Keine E-MAIL
dies bezieht sich nicht auf die Frage. Sollten Sie die Antwort akzeptieren und eine neue erstellen. Fügen Sie alle zugehörigen code und Informationen über dieses neue Problem.
Okay. danke!!!
Ich habe dasselbe Problem mit laravel 5.5
InformationsquelleAutor Alexey Mezenin
Für php7.0 nur
Wenn Ihr server nicht über php 7.1 und höher, und Sie sind nur eingeschränkt zu verwenden, php7.0
tun, wie unten:
Fügen Sie diese an den Komponisten.json-Datei unter
config
Als gut, sicherzustellen PHP-version unter
require
eingestellt ist 7.0.0, wie unten inconfig.platform.php
:Diese jetzt stellen Sie sicher, dass nur Abhängigkeiten kompatibel mit php7.0 installiert sind.
was funktioniert nicht genau? Haben Sie
composer install
nach den änderungen?Code bereitgestellt wird, auf shared-hosting wo der Komponist kann nicht installiert werden. So lief ich, composer-Befehl, wie du Sie erwähnt hast, auf meinem PC(Php version 7.2) und dann habe ich meinen Anbieter-Verzeichnis auf dem server. Es hat nicht funktioniert.
InformationsquelleAutor mutiemule