Laravel의 공용 폴더에서 파일을 삭제하는 방법

  • 이 글은 공공 저장소에서 파일을 삭제하는 방법을 보여 줍니다. 오늘laravel의 저장소 폴더에서 파일을 삭제하는 방법을 보여 드리겠습니다.
  • 그러므로 Larvel 파일 시스템과 php 함수 파일 exists()와 unlink()를 사용하여 저장소 폴더에서 이미지를 삭제하는 방법을 설명합니다.
  • 이미지나 파일이 웹 개발에 업로드되는 것은 같은 기능을 가진다. 데이터베이스에서 이미지나 파일을 삭제해야 하는 경우가 많지만 이 파일들은 우리laravel 저장 기능에 저장되어 있다.
  • 어떤 행동도 하지 않으면 더 많은 공간을 차지하기 때문에 수동으로 삭제해야 하거나 laravel 함수나 핵심 PHP 함수를 통해 삭제할 수 있습니다.
  • Using Storage System


    public function removeImage()
    {  
      if(\Storage::exists('upload/img.png')){
        \Storage::delete('upload/img.png');
      }else{
        dd('File not found.');
      }
    }
    

    Using File System


    public function removeImage()
    {  
      if(\File::exists(public_path('upload/img.png'))){
        \File::delete(public_path('upload/img.png'));
      }else{
        dd('File not found');
      }
    }
    

    Using PHP


    public function removeImage()
    {  
        if(file_exists(public_path('upload/img.png'))){
          unlink(public_path('upload/img.png'));
        }else{
          dd('File not found');
        }
    }
    

    Read Also : Google Recaptcha Example In Laravel


    읽어주셔서 감사합니다!!

    좋은 웹페이지 즐겨찾기