Было бы неплохо, если бы мы могли также использовать Компоненты 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 вне административной панели и в нашем основном приложении?