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.
Syntax
@method static bool makeDirectory(string $path)
Beispiel
use Illuminate\Support\Facades\Storage;
if(!Storage::exists($path)) {
Storage::makeDirectory($path); //creates directory
}
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!!!