Laravel Türkiye Discord Kanalı Forumda kod paylaşılırken dikkat edilmesi gerekenler!Birlikte proje geliştirmek ister misiniz?

selam arkadaşlar projemde storage klasörünün içine klasör oluşturucam fakat ne yazdıysam olmadı aşağıya kodları atıyorum klasör oluşturmuyor postmende deniyorum ama çalışmıyor hata veriyor yazdığım api

 public function store(Request $request)
    {
        //burda kullanıcı oluşturma var

        $dizi= array('/(<script>)/','/(<\/script>)/','/(\$)/'
        ,'/(\{)/','/(\})/','/(\()/','/(\))/','/(\^)/','/(\#)/','/(\%)/',
        '/(\[)/','/(\])/','/(\*)/','/(;)/','/(\&)/');

        $name=preg_replace($dizi,'&&',$request->name);

$email=preg_replace($dizi,'&&',$request->email);

$password=preg_replace($dizi,'&&',$request->password);

if (strstr($email,'&&') || strstr($password,'&&') || strstr($name,'&&')) {
    # code...

return response()->json([

'error' => 'No hack',

]);

}
else{

if (strlen($email) < 170 && strlen($password) < 12 && strlen($name) < 25) {
    # code...
    $dosya = rand(1, 99999999);
    $klasor = storage_path('app/public/kullanicilar/'.$dosya); // Klasör yolu
    
    if (!is_dir($klasor)) {
        if (mkdir($klasor, 0777, true)) {
            // Başarılı
        } else {
            return response()->json([
                'error' => 'Klasör oluşturulamadı!',
            ]);
        }
    }



$insert= User::insert([

'name' => $request->name,
'email' => $request->email,
'password' => bcrypt($request->password),
'yol' => $dosya,


]);

if ($insert) {
    # code...

return response()->json([

'message' => 'Başarıyla kayıt gerçekleşti',

]);

}
else{

    return response()->json([

        'error' => 'Hata..!!',
        
        ]);


}


}
else{


return response()->json([

'error' => 'Karakter sayınız fazladır',

]);

}

}




    }

php artisan storage:link çalıştırdın mı?

Laravelde klasör oluşturmak için Storage::makeDirectory($directory); kullanmalısın, silmek içinde Storage::deleteDirectory($directory);
https://laravel.com/docs/11.x/filesystem#create-a-directory

$dosya = rand(1, 99999999);
$klasor = 'public/kullanicilar/' . $dosya;

if (!Storage::exists($klasor)) {
    Storage::makeDirectory($klasor, 0777, true);
}

ve tabiki eklemeyi unutma:
use Illuminate\Support\Facades\Storage;