В моем проекте laravel 5.7 есть версия с моим миксом Laravel:
mix.js('resources/js/frontend/frontendapp.js', 'public/js/frontend')
.js('resources/js/backend/backendapp.js', 'public/js/backend')
.sass('resources/sass/frontend/app.scss', 'public/css/frontend')
.sass('resources/sass/backend/app.scss', 'public/css/backend')
.copyDirectory('resources/images','public/images')
.version(["public/images"]);
в моем смешанном манифесте (noteing version / logo.png versioning):
{
"/js/frontend/frontendapp.js": "/js/frontend/frontendapp.js?id=279a6fb216cfc1238ade",
"/css/frontend/app.css": "/css/frontend/app.css?id=ae91bda39c903b9c6c5b",
"/css/backend/app.css": "/css/backend/app.css?id=c5695db130e67e3cbcdd",
"/js/backend/backendapp.js": "/js/backend/backendapp.js?id=4e30874f95b3f2e8f9b4",
"/images/logo.png": "/images/logo.png?id=9b06f171b05c299ac971"
}
Теперь я создал компонент единого файла для входа в систему с помощью vue и vue-router, но мне нужно создать версию своего логотипа внутри компонента Vue:
....
<img class="mt-4 mb-4 logo" src="/images/logo.png" alt="Listen Agency File Manager" width="72">
<div class="form-group has-float-label">
<input type="email" id="inputEmail" class="form-control" placeholder="Email address" required>
<label for="inputEmail">Indirizzo email</label>
</div>
.....
Как это сделать? я пытаюсь {{mix ('/ images / logo.png')}}, но, очевидно, у меня есть ошибка во время рендеринга, я не могу использовать синтаксис {{blade}} внутри компонента vue. есть идеи ??
Спасибо всем!