In diesem Artikel zeige ich dir, wie du die Festplattennutzung und den verbleibenden Speicher des Servers in Laravel überprüfst. Oft müssen wir den verbleibenden Speicherplatz des Servers im Administratorbereich überprüfen, aber jetzt überprüfen wir manuell, ob die Festplatte voll ist. In diesem Tutorial zeige ich Ihnen, wie Sie die Festplattennutzung in Laravel überprüfen, damit Sie sie direkt auf der Administratorseite überprüfen können. Sie können diesen Code auch auf Ubuntu verwenden.
PHP bietet integrierte Funktionen, um den Gesamtspeicherplatz und Freien Speicherplatz des Servers anzuzeigen. Hier verwenden wir die Funktionen disk_total_space() und disk_free_space(), um verwandte Inhalte anzuzeigen und die Ausgabeergebnisse zu erhalten .
disk_total_space() Die Funktion gibt den Gesamtspeicherplatz des angegebenen Dateisystems oder der gesamten Festplatte in Bytes zurück.
Syntax:
disk_total_space (Verzeichnisname)
disk_free_space() Die Funktion gibt die verbleibende Größe des angegebenen Dateisystems oder der gesamten Festplatte in Bytes zurück.
Sie können auch dieses Dokument lesen: Grundlegende Github- und Git-Befehle
Syntax:
disk_free_space (Verzeichnisname)
* Beispiel: *
Ich habe einen Controller und A erstellt disk_occupied()-Methode wie folgt:
public function disk_occupied() { $disktotal = disk_total_space('/'); // 已用空间 $disktotalsize = $disktotal / 1073741824; $diskfree = disk_free_space('/'); $used = $disktotal - $diskfree; $diskusedize = $used / 1073741824; $diskuse1 = round(100 - (($diskusedize / $disktotalsize) * 100)); $diskuse = round(100 - ($diskuse1)) . '%'; return view('home',compact('diskuse','disktotalsize','diskusedize')); }
Fügen Sie dann den folgenden Code in die Datei home.blade.php ein.
<html> <head> <link href="https://stackpath.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.css" rel="stylesheet"> </head> <body> <h3 class="no-margin text-semibold text-center">Occupied Disk Space - Techsolutionstuff</h3> <div class="col-sm-12 col-md-4 col-md-offset-4"> <div class="progress progress-micro mb-10"> <div class="progress-bar bg-indigo-400" style="width: {{$diskuse}}"> <span class="sr-only">{{$diskuse}}</span> </div> </div> <span class="pull-right">{{round($diskusedize,2)}} GB / {{round($disktotalsize,2)}} GB ({{$diskuse}})</span> </div> </body> </html>
Endlich erhalten wir die folgende Ausgabe.
Originaladresse: https://techsolutionstuff.com/post/how-to-check-occupied-disk-space-in-laravel
Übersetzungsadresse: https://learnku.com/laravel/t /63050
【Verwandte Empfehlungen: Laravel-Video-Tutorial】
Das obige ist der detaillierte Inhalt vonWie überprüfe ich die Speicherplatznutzung des Systems in Laravel? (Methodeneinführung). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!