Я пытаюсь сохранить изображение, используя вмешательство laravel
Если я использую этот метод, он работает нормально
$route = 'img/' . $domain . '.png';
$img->save(public_path($route));
Но я хочу сохранить это в новой папке с доменным именем $domain
Я пытался использовать это
$route = 'img/' . $domain . '/' . 'favicon.png';
$img->save(public_path($route));
Но я получаю эту ошибку
Не удается записать данные изображения в путь (D:\Programas\laragon\www\google-places-ranking/public\img/testfaviconnew/favicon.png)
Как я могу это решить?
спасибо, я разобрался, спасибо за идею
Я решил использовать это,
спасибо @Donkarnash за идею использования DIRECTORY_SEPARATOR
\File::makeDirectory('img' . DIRECTORY_SEPARATOR . $domain);
$route = 'img' . DIRECTORY_SEPARATOR . $domain . DIRECTORY_SEPARATOR . 'favicon.png';
$img->save(public_path($route));
return $route;
этот метод создает новую папку :)
Проверьте, нет ли проблем с правами доступа к файлам. Вы также можете попробовать
$route = 'img' . DIRECTORY_SEPARATOR . $domain . DIRECTORY_SEPARATOR . 'favicon.png';