Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Como excluir arquivos ou imagens da pasta e banco de dados no Laravel?


Posso propor uma solução, ou seja:configurar o construtor de consultas para encontrar o arquivo:
$query = DB::table('academic')->where('id',$id);

Assumindo que o caminho_do_arquivo é um campo que mantém o caminho em sua tabela
$files_to_delete = $query->pluck('file_path')->toArray(); //keeping the result in a php 
$query->delete(); //now deleting
Storage::delete($files_to_delete);



O que significa que ele procura o diretório 'storage/app' para encontrar esse arquivo.