Я хотел бы использовать Vue & Laravel. Чтобы избежать fla sh неустановленного контента , я хочу использовать SSR в Laravel с использованием рендеринга на стороне сервера JavaScript в вашем Laravel приложении из spat ie.
Однако, насколько я понимаю, это работает только тогда, когда я помещаю весь код HTML в файл app.vue
, и мой блейд в конечном итоге выглядит примерно так:
<html>
<head>
<title>My server side rendered app</title>
<script defer src="{{ mix('app-client.js') }}">
</head>
<body>
{!! ssr('js/app.vue') !!}
</body>
</html>
Я не могу использовать синтаксис блейдов в app.vue
.
Можно ли использовать что-то вроде
<html>
<head>
<title>My server side rendered app</title>
<script defer src="{{ mix('app-client.js') }}">
</head>
<body>
<div id="app">
@include('layouts.nav')
{{ __('Dear :name', ['name' => 'Adam']) }}
@lang('Hey, welcome to this page!')
@yield('content')
<flash message="Hi"></flash>
</div>
</body>
</html>
, но при этом разрешить рендеринг на стороне сервера Vue?