首页 > 解决方案 > Laravel Nova 在应用程序中使用 nova 的组件和工具(在 Nova 之外)

问题描述

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

标签: laravellaravel-nova

解决方案


推荐阅读