如果我们也可以在我们的外部应用程序中使用 Nova组件(来自novapackages.com的索引,表单,详细信息页面,卡片或工具),这并不好,而不仅限于nova管理面板?
1-基本上,我们只需在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的组件和软件包吗?