laravel - Laravel Nova - 前端的输出形式?
问题描述
我正在构建一个使用 Laravel Nova 来管理资源的系统。
在某些情况下,我希望非管理员用户能够创建资源。理想的解决方案是在 Nova 中定义资源并将 Nova 自己的create
表单嵌入到站点的前端。
有没有人做过类似的事情,或者有任何建议如何去做?
解决方案
我相信您可以使用与 Nova 相同的端点。
例如获取资源的所有字段:
获取更新字段:
http://{url}/nova-api/{resource}/{id}/?editing=true&editMode=update
GET 创建字段:
http://{resource}/nova-api/{resource}/creation-fields?editing=true&editMode=create=
用户填写完字段后,您可以使用此端点保存新值:
放:
http://{url}/nova-api/{resource}/{id}
推荐阅读
- symfony - 如何完全重置学说以提高绩效
- reactjs - 如何将表中特定行的id传递给reactjs中的函数?
- c++ - 无限包含 stdio.h
- react-native - 从内部和外部存储中删除图像?
- reactjs - 如何在材质 UI 中使用 withStyles 覆盖引导类
- excel - 索引匹配 与多个条件匹配
- html - 从 HTTP 迁移到 HTTPS
- ms-access - 通过复制现有表的结构创建 Access 表
- javascript - 连续加载localhost:3000
- reactjs - “错误:您试图在一个本应不可变且已被冻结的对象上设置键 `latitude` 的值为 `37.785834`。”