سلام
من میخواستم عکس هایی که تو فولدر public ذخیره میشه بعد از 24 ساعت به صورت خودکار پاک بشه.
خود هاست تنظیمات خاصی داره یا باید با php انجام بشه؟

با لاراول یک کرونجاب میسازی بعدش سی پنل رو متصل می کنی بهش و توی تابع بایداز تابع زیر استفاده کنی و مسیر فایلی که می خوای رو بهش بدی :
unlink('path');

با لاراول یک کرونجاب میسازی بعدش سی پنل رو متصل می کنی بهش و توی تابع بایداز تابع زیر استفاده کنی و مسیر فایلی که می خوای رو بهش بدی :
unlink('path');1: فایل php جدا تو پروژتون بسازید تو این فایل یه کویری بزنید به دیتابیس و لیست تصاویری که زمانش یک روز گذشته رو بدست بیاره و پاک کنه با تابع unlink به صورت زیر:
<?
$days = 1;
$dir = dirname ( __FILE__ );
$nofiles = 0;
if ($handle = opendir($dir)) {
while (( $file = readdir($handle)) !== false ) {
if ( $file == '.' || $file == '..' || is_dir($dir.'/'.$file) ) {
continue;
}
if ((time() - filemtime($dir.'/'.$file)) > ($days *86400)) {
$nofiles++;
unlink($dir.'/'.$file);
}
}
closedir($handle);
echo "Total files deleted: $nofiles \n";
}
?>
2: این فایل php رو تو کرون جاب میزارید تا روزی یا دوروز یه بار اجرا بشه به صورت زیر.
https://mizbanfa.net/blog/hosting/cpanel/cpanel-cron-jobs-tutorial