Ja, Sie können. Aber in Ihrem Fall ist es nicht lebensfähig. Sie können alle Befehle mit Artisan::call('command-name')
von Ihrem Controller aufrufen. Daher können Sie eine Anfrage von Ihrem Frontend übergeben und diese in Ihrem Controller bearbeiten, um entsprechende Befehle auszuführen.
Aber in Ihrem Beispiel der Website in den Wartungsmodus mit down
Befehl wird nicht korrekt sein. Sie können Artisan::call('down');
von Ihrem Controller als Administrator aufrufen. Aber sobald die Website in den Wartungsmodus wechselt, können selbst Administratoren nicht mehr darauf zugreifen und haben somit keine Chance, sie über Ihr Control Panel/Dashboard abzurufen. Die Standard-Middleware von Laravel setzt die Site für alle Benutzer ein, aber Sie können dies erreichen, wenn Sie die Middleware so anpassen, dass Administratoren auf die Site im Wartungsmodus zugreifen können.
Zum Ändern der .env-Datei ist es nur eine Datei, die wie jede andere Datei geändert werden kann. Beachten Sie jedoch, dass die Konfiguration abhängig von Ihrer Bereitstellung zwischengespeichert werden kann und dass Sie Artisan::call('config:clear');
zum Löschen oder ausführen müssen, um die Konfigurationen zwischenzuspeichern.
Ja, Sie können das tun, von Front-End. Sie müssen Ihren'Artisan :: Call ('down') aufrufen; ' –
@NikhilRadadiya haben Sie eine Probe davon? Wie du in diesem Fall siehst, bin ich außer Kenntnis! :) – djhru
überprüfen Sie diese https://StackOverflow.com/Questions/21047573/Maintenance-Mode-without-using-artisan –