@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رو میده اما فایل وجود دارد
برای این کاری میتونید از دو روش استفاده کنید. یکی اینکه کل فایل ها رو بگیرید و با اسم چک کنید. یکی هم اینکه فقط وجود داشتن رو چک کنید.
روش اول
$files = Storage::disk('local')->files('/');
تو این حالت کل فایل های یه دایکتوری رو میگیرید بعد میتونید با foreach چک کنید.
روش دوم
$files = Storage::disk('local')->exists('/test.png');
اینم به طور مستقیم چک میکنه که فایل وجود داره یا نه.
@mobinyazdanparast9
@ali.bayat
به جای storageچی بزارم مدل نداره من می خوام از هاست چک کنه چون فایل من در هاست هست
این مسیر فایل من در هاست
https://cdnpic.abadis.ir/images/1/Saudi_Shiite_Status_watermark.png
راستی برای فولدر چطوری میشه؟
@۱masoud
منظورتون رو متوجه نشدم. دسترسی به storage ندارید یا میخواید فایل های یه هاست دیگه رو بخونید.
اگر میخواید فایل های یه هاست دیگه رو بخونید. میتونید یه اکانت ftp بسازید بعد تو config/filesystem اضافه کنید بعد به storage پاس بدید.
اگر کلا storage رو ندارید باید ادرس کامل بدید نه دامنه رو . مثل این
www/var/project/public/....
@mobinyazdanparast9
من الان به هاستم دسترسی دارم می خوام با کد بگم اگه پوشه imageوجود داشت برو داخل پوشه و اگه داخل پوشه فلان فایل وجود داشت بیا مثلا چیزی رو چاپ کن میشه با کد بگید
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟