for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Qoraiche\MailEclipse\Actions;
use Illuminate\Support\Facades\File;
class DeleteMailable
{
public function handle(array $request)
$mailableFile = config('maileclipse.mailables_dir').'/'.$request['mailablename'].'.php';
if (! File::exists($mailableFile)) {
return [
'status' => 'error',
'message' => 'Mailable '.$request['mailablename'].' does not exist',
];
}
if (File::delete($mailableFile)) {
'status' => 'ok',
'message' => 'Mailable Deleted',
'message' => 'Unknown error, please check the log file',