В настоящее время я пытаюсь скомпилировать некоторые SCSS, которые я получаю с помощью запроса формы. Текущий рабочий процесс заключается в том, что пользователь отправляет данные формы следующим образом:
{"$background_color":"#f3f3f3","$logo_url":"https:\/\/logo.co\/random"}
Затем я преобразовываю этот вход в следующее:
$background_color: '#f3f3f3';
$logo_url: 'https://logo.co/random'
Это должно быть допустимо для целей компиляции в CSS, поэтому я запускаю его через SCSSPHP со следующим:
$scss->addImportPath(Storage::disk('tmp'));
$output = $scss->compile("@import 'test'; $statement ");
Никаких ошибок не возникает, когда я запускаю это, и вывод:
@import 'test';
Мой test.scss
выглядит следующим образом:
$background_colour: 'red'
$logo_url: 'https://test.com'
.logo {
background-image: $logo_url;
}
.background_colour {
background-colour: $background_colour;
}
Что я здесь не так делаю?