Как использовать лопастной двигатель с JS -SSR в Laravel? - PullRequest
0 голосов
/ 08 апреля 2020

Я хотел бы использовать 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?

...