Überprüfen Sie, ob der Ordner vorhanden ist, bevor Sie ein Verzeichnis in Laravel erstellen

In diesem Tutorial erfahren Sie, wie Sie prüfen, ob ein Ordner vorhanden ist, bevor Sie ihn in Laravel erstellen. Wir verwenden die Methode Storage::exists(), um zu prüfen, ob der Ordner existiert, und die Methode Storage::makeDirectory(), um den Ordner zu erstellen, falls er nicht existiert. Außerdem erfahren Sie, wie Sie die Berechtigungen des neu erstellten Ordners festlegen.

Erstellen Sie ein Verzeichnis mit Storage Facades

Syntax

@method static bool makeDirectory(string $path)

Beispiel

use Illuminate\Support\Facades\Storage;
if(!Storage::exists($path)) {
    Storage::makeDirectory($path); //creates directory
}

Erstellen Sie ein Verzeichnis mit File Facades

Syntax

@method static bool makeDirectory(string $path, int $mode = 0755, bool $recursive = false, bool $force = false)

Beispiel

use Illuminate\Support\Facades\File;
if(!File::exists($path)) {
    File::makeDirectory($path, 0777, true); //creates directory
}

Viel Spaß beim Codieren!!!

1.00 GEEK