如果我们也可以在我们的外部应用程序中使用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 的组件和包?