ericli1018/awesome-fields-for-backpack

提供便捷字段

1.1.2 2024-06-11 07:02 UTC

This package is auto-updated.

Last update: 2024-09-11 07:49:21 UTC


README

Latest Version on Packagist Total Downloads The Whole Fruit Manifesto

// TODO: 自定义此描述并删除此行

此包为使用 Backpack for Laravel 管理面板的项目提供了 XXX 功能。

更确切地说,它添加了 X 和 Y,以便您可以轻松地进行 Z。

屏幕截图

// TODO: 添加屏幕截图并删除这些行;要向 GitHub Markdown 文件添加屏幕截图,最简单的方法是打开一个问题,使用拖放将该截图上传到那里,然后关闭问题;现在您已经拥有了托管在 Github 服务器上的图片;因此,您可以右键单击图片以复制其 URL,并在您想要的地方使用该 URL(例如...这里)

Backpack Toggle Field Addon

安装

通过 Composer

composer require ericli1018/awesome-fields-for-backpack

使用方法

// TODO: 向您的用户解释如何使用此包提供的功能;我们提供了一个示例,说明如何为提供自定义字段的 Backpack 插件使用功能;我们为提供自定义字段的 Backpack 插件提供了一个示例

要使用此包提供的字段,请在您的自定义 CrudController 中进行以下操作

$this->crud->addField([
    'name' => 'agreed',
    'label' => 'I agree to the terms and conditions',
    'type' => 'new_field_name',
    'view_namespace' => 'ericli1018.awesome-fields-for-backpack::fields',
]);

注意 view_namespace 属性 - 确保它与上面完全一致,以便告诉 Backpack 从此 插件包 加载字段,而不是假设它在 Backpack\CRUD 包 中。

覆盖

// TODO: 向您的用户解释如何覆盖此包提供的功能;我们为自定义字段提供了一个示例

如果您需要以任何方式更改字段,您可以轻松地将文件发布到您的应用程序中,并按任何方式修改该文件。但请记住,您将不会收到任何更新。

步骤 1. 将 blade 文件复制到您的目录

# create the fields directory if it's not already there
mkdir -p resources/views/vendor/backpack/crud/fields

# copy the blade file inside the folder we created above
cp -i vendor/ericli1018/awesome-fields-for-backpack/src/resources/views/fields/field_name.blade.php resources/views/vendor/backpack/crud/fields/field_name.blade.php

步骤 2. 在使用字段的任何地方删除 vendor 命名空间

$this->crud->addField([
    'name' => 'agreed',
    'type' => 'toggle',
    'label' => 'I agree to the terms and conditions',
-   'view_namespace' => 'ericli1018.awesome-fields-for-backpack::fields'
]);

步骤 3. 卸载此包。由于它只提供了一个文件,并且您不再使用该文件,因此没有必要安装该包

composer remove ericli1018/awesome-fields-for-backpack

变更日志

更改已在 GitHub 上记录。请参阅 发行标签

测试

composer test

贡献

请参阅 contributing.md 了解待办事项和操作指南。

安全

如果您发现任何安全问题,请通过电子邮件 ericli1018@yahoo.com.tw 反馈,而不是使用问题跟踪器。

鸣谢

许可

本项目遵循 MIT 协议发布,因此您可以在任何 Backpack & Laravel 项目上安装它。请参阅 许可文件 以获取更多信息。

但是,请注意,您需要安装 Backpack,因此您也需要遵守其 YUMMY 许可证。这意味着在生产环境中您需要 Backpack 许可证代码。您可以在 backpackforlaravel.com 上免费(或付费)获取用于商业用途的许可证。