laravel - 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 的组件和包?
解决方案
推荐阅读
- python - 赋值前引用的 WordCloud '局部变量'n'
- reactjs - 如何调整我的公式以连续自动填充缺少的参数?
- google-kubernetes-engine - 用于批处理的多地区 GKE 集群
- javascript - 尝试删除 id 数组时,删除请求 api 在控制台中显示错误
- terminal - 如何从另一个 tmux 会话中启动具有拆分窗格的 tmux 会话
- python - Python:如何获取用户输入并找到最高和最低数字?
- mobile-safari - 本机 iOS safari url 自动启动“添加到主屏幕”保存的 apple-mobile-web-app-capable 站点
- javascript - 加载位于不同目录中的 html 页面
- cmake - CMake:本地化格式的时间戳
- python - 在 if 语句中通过 Django 发送电子邮件