Ваш код хороший.Какую операционную систему вы используете?Вы можете иметь дело с проблемой разрешения.Возможно, вы захотите дать Ubuntu www-data
или Mac _www
достаточно прав для создания файла журнала.
sudo chown -R www-data storage/logs
Или вы также можете указать www-data
как группу и дать разрешение на запись этой группе
sudo chgrp -R www-data storage/logs
sudo chmod -R 755 storage/logs
Или, если вы хотите убедиться, что это не связано с разрешениями, предоставьте всем доступ и после этого НЕ ЗАБУДЬТЕ ИЗМЕНИТЬ ВЕРНУТЬСЯ К НОРМАЛЬНОМУ, КАК ЭТО НЕ БЕЗОПАСНАЯ ПРАКТИКА:
sudo chmod -R 0777 storage/logs