내 로컬 폴더에서 mp3 파일을 삭제하려고하는데 안타깝게도 삭제가되지 않습니다. 감사합니다.
제어 장치
public function destroy(Request $request)
{
$hamdnaat = HamdoNaat::findOrFail($request->deleteId);
// apply your conditional check here
if (false) {
$response['error'] = 'This hamdnaat has something assigned to it.';
return response()->json($response, 409);
} else {
Storage::disk('audiofile')->delete($hamdnaat);
$response = $hamdnaat->delete();
// form helpers.php
logAction($request);
return response()->json($response, 200);
}
}
filesystem.php
'audiofile' => [
'driver' => 'local',
'root' => public_path('uploads/audio'),
'url' => env('APP_URL').'/uploads/audio',
'visibility' => 'public',
],
파일을 삭제하려고 할 때 삭제 기능에 파일 이름을 제공해야합니다. 그래서 사용
Storage::disk('audiofile')->delete($hamdnaat['name']);
이름 필드에 확장자가 포함되어 있지 않으면 추가했는지 확인하십시오.
Storage::disk('audiofile')->delete($hamdnaat['name'] + '.mp3');
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다