Resource Assett Checked

3 years ago

roadsend

Verify All CPL site assets exist in cpl bucket

Code

use LeadMarvels\Leadgen\Models\ResourceAsset;
use LeadMarvels\Company\Models\CompanyAsset;
use Illuminate\Support\Facades\Storage;

ResourceAsset::each(
  
  function ($a) {
    if(Storage::disk('s3')->missing($a->name)) {
      echo "{$a->name} \n";
    }  
    
  });

CompanyAsset::each(
  
  function ($a) {
    if(Storage::disk('s3')->missing($a->name)) {
      echo "{$a->name} \n";
    }  
    
  });

Output

=> true
HELO: Local email testing for your desktop!