Я хочу сохранить все свои загруженные файлы в общедоступных.
Каждый раз, когда суперадмин создает новую компанию, он создает папку, которую можно найти в общедоступных
$path = public_path().'/attachments/'.$company_id;
if (!File::exists($path)) {
File::makeDirectory($path, 777, true, true);
}
Когда япопытался загрузить логотип компании, он выдает ошибку "Can't write image data to path (C:\wamp64\www\accubooksv2\public/attachments/10/C-CP//1550648014.jpg)"
Контроллер
$data['company_id'] = Auth::user()->company_id;
$image = $request->file('image');
$data['imagename'] = time().'.'.$image->getClientOriginalExtension();
$destinationPath = public_path().'/attachments/'.$data['company_id'].'/C-CP/';
// $path = public_path().'/attachments/'.$data['company_id'].'/C-CP/';
// File::makeDirectory(public_path()."uploads/properties");
// File::makeDirectory($path,0777,true);
$img = Image::make($image);
$img->resize(100, 100, function ($constraint) {
$constraint->aspectRatio();
})->save($destinationPath.'/'.$data['imagename']);
Вот пример создания новой папки после того, как я создал новую компанию.![enter image description here](https://i.stack.imgur.com/vy5Ek.png)
Вопрос: В чем причина этой ошибки и как ее исправить?