راکت

وجود داشتن فولدر در هاست

5 پاسخ

@ali.bayat
می خواهم بفهمم که چطوری چک کنم ایا فولدر image در هاستم وجو دارد یا نه
دستورش چیه
از is_dirاستفاده کردم نشد

برای فایل هم این دستور رو میزنم نمیشه

 $path=public_path('https://cdnpic.abadis.ir/images/1/Saudi_Shiite_Status_watermark.png');
        if(file_exists($path)){
            echo "yes";
        }else{
            echo "no";
        }

یعنی جواب noرو میده اما فایل وجود دارد

1masoud
1masoud
@masoudproton
ثبت پرسش جدید

پاسخ‌ها

5
Mobin Yazdanparast
Mobin Yazdanparast
@mobinyazdanparast9

تخصص: برنامه نویس اندروید ، وب

برای این کاری میتونید از دو روش استفاده کنید. یکی اینکه کل فایل ها رو بگیرید و با اسم چک کنید. یکی هم اینکه فقط وجود داشتن رو چک کنید.
روش اول

$files = Storage::disk('local')->files('/');

تو این حالت کل فایل های یه دایکتوری رو میگیرید بعد میتونید با foreach چک کنید.

روش دوم

$files = Storage::disk('local')->exists('/test.png');

اینم به طور مستقیم چک میکنه که فایل وجود داره یا نه.

1masoud
1masoud
@masoudproton

تخصص: php,laravel

@mobinyazdanparast9
@ali.bayat
به جای storageچی بزارم مدل نداره من می خوام از هاست چک کنه چون فایل من در هاست هست
این مسیر فایل من در هاست

https://cdnpic.abadis.ir/images/1/Saudi_Shiite_Status_watermark.png

راستی برای فولدر چطوری میشه؟

شاید پاسخ شما همین‌جا باشد

Mobin Yazdanparast
Mobin Yazdanparast
@mobinyazdanparast9

تخصص: برنامه نویس اندروید ، وب

@۱masoud
منظورتون رو متوجه نشدم. دسترسی به storage ندارید یا میخواید فایل های یه هاست دیگه رو بخونید.
اگر میخواید فایل های یه هاست دیگه رو بخونید. میتونید یه اکانت ftp بسازید بعد تو config/filesystem اضافه کنید بعد به storage پاس بدید.
اگر کلا storage رو ندارید باید ادرس کامل بدید نه دامنه رو . مثل این

www/var/project/public/....
Mobin Yazdanparast
Mobin Yazdanparast
@mobinyazdanparast9

تخصص: برنامه نویس اندروید ، وب

تازه این در صورتی هس که اکسپریت تو همون هاست باشه

1masoud
1masoud
@masoudproton

تخصص: php,laravel

@mobinyazdanparast9
من الان به هاستم دسترسی دارم می خوام با کد بگم اگه پوشه imageوجود داشت برو داخل پوشه و اگه داخل پوشه فلان فایل وجود داشت بیا مثلا چیزی رو چاپ کن میشه با کد بگید

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام