Laravel Nova с использованием компонентов и инструментов nova в приложении (за пределами Nova) - PullRequest
0 голосов
/ 05 октября 2018

Было бы неплохо, если бы мы могли также использовать Компоненты Nova (Индекс, Формы, Страница сведений, Карты или Инструменты от novapackages.com) и в нашем внешнем приложении, а не ограничиваться толькоПанель администратора nova?

1 - По сути, мы просто добавили бы сценарии и css для Nova в нашем layout.blade.php

<link rel="stylesheet" href="{{ mix('app.css', 'nova-assets') }}">
<script src="{{ mix('app.js', 'nova-assets') }}"></script>

2- Тогда мы сможем использовать компоненты Nova, например, resource-index.

В наших blade.php представлениях

@section('content')
  My own custom content

  <resource-index :resource-name="'Post'"></resource-index>
@endcontent

Или в наших app.js

 require('./bootstrap');
 window.Vue = require('vue');
 Vue.component('example-component', require('./nova/ResourceIndex.vue'));
 const app = new Vue({
   el: '#app'
 });

Кто-нибудь знает, как мы можем использовать компоненты и пакеты Nova вне административной панели и в нашем основном приложении?

...