Ao atualizar imagem, a antiga nao esta sendo removida
[Finalizado Pelo Aluno]
Aqui esta o github professor, conforme te falei, a imagem ao atualizar, nao esta sendo removida a antiga. Caso queira, aqui esta o codigo no github:
https://github.com/rafPH1998/projeto-dashboard-ead
Olá, Rafael!
Tudo bem?
Vamos precisar debugar para conseguir identificar onde está o erro.
Está entrando neste if?
if ($course && $course->image) {
dd('Aqui');
$this->uploadFile->removeFile($course->image);
}
O arquivo existe?
dd(Storage::exists($course->image));
Debuguei e esta dando que o arquivo nao existe, ta caindo no else. Como pode isso? Codigo:
Path: "courses/TYFRHtiIO8j7iB86jddAPCAUYgsDEcWpR7eWfF9T.png"
E essa imagem, ela está em? storage/app/public/courses/TYFRHtiIO8j7iB86jddAPCAUYgsDEcWpR7eWfF9T.png
FILESYSTEM_DISK está como local ou public?
isso mesmo! Esta nesse caminho mesmo: storage/app/public/courses/TYFRHtiIO8j7iB86jddAPCAUYgsDEcWpR7eWfF9T.png
Está como public Professor. Ainda nao consegui identificar o erro!
A variável de ambiente no arquivo .env FILESYSTEM_DISK está com public?
FILESYSTEM_DISK=public
Faz outro teste:
dd(file_exists(storage_path('app/public/courses/TYFRHtiIO8j7iB86jddAPCAUYgsDEcWpR7eWfF9T.png')));
Resolvido! O FILESYSTEM_DISK estava como local. Burrice minha! Mais um aprendizado para conta! Valeu demais mestre
Precisa estar logado para conseguir responder a este ticket!
Clique Aqui Para Entrar!