ericlagarda / nova-settings-card
Laravel Nova 的设置卡。
v1.2
2019-11-15 12:26 UTC
Requires
- php: >=7.1.0
- akaunting/setting: ^1.1
- dev-master
- v1.2
- v1.1
- v1.0
- dev-dependabot/npm_and_yarn/express-4.18.2
- dev-dependabot/npm_and_yarn/qs-6.5.3
- dev-dependabot/npm_and_yarn/decode-uri-component-0.2.2
- dev-dependabot/npm_and_yarn/loader-utils-1.4.2
- dev-dependabot/npm_and_yarn/async-2.6.4
- dev-dependabot/npm_and_yarn/url-parse-1.5.10
- dev-dependabot/npm_and_yarn/path-parse-1.0.7
- dev-dependabot/npm_and_yarn/ws-6.2.2
- dev-dependabot/npm_and_yarn/dns-packet-1.3.4
- dev-dependabot/npm_and_yarn/hosted-git-info-2.8.9
- dev-dependabot/npm_and_yarn/lodash-4.17.21
- dev-dependabot/npm_and_yarn/y18n-3.2.2
- dev-dependabot/npm_and_yarn/elliptic-6.5.4
- dev-dependabot/npm_and_yarn/ini-1.3.8
- dev-dependabot/npm_and_yarn/http-proxy-1.18.1
- dev-dependabot/npm_and_yarn/node-sass-4.14.1
- dev-dependabot/npm_and_yarn/websocket-extensions-0.1.4
This package is auto-updated.
Last update: 2024-09-11 17:10:14 UTC
README
Nova 卡片,可用于向您的网站添加选项。存储数据时使用 akaunting/setting。
您可以将此卡片附加到任何 Nova 仪表板。可以在多个仪表板或任何资源中使用。
信息在选项卡中显示。
如果您想使用键值字段,请使用 `resolveUsing()` 方法来格式化值
KeyValue::make('Meta')->resolveUsing(function ($value) { return json_decode($value); })
说明
-
安装包
composer require ericlagarda/nova-settings-card
-
发布 akaunting/setting 配置和迁移
php artisan vendor:publish --tag=setting
-
迁移设置表
php artisan migrate
-
将 SettingsCard 添加到您自己的 Nova 仪表板
可用方法
- fields -> 选项卡 nova 字段
- name -> 卡片名称
use EricLagarda\SettingsCard\SettingsCard; /** * Get the cards for the dashboard. * * @return array */ public function cards() { return [ (new SettingsCard)->fields([ 'General' => [ Text::make('Web Name'), Boolean::make('Activated'), Trix::make('Site Description'), Image::make('Logo')->disk('s3'), KeyValue::make('Meta')->resolveUsing(function ($value) { return json_decode($value); }), ], 'Scripts' => [ Code::make('Header Scripts')->language('javascript'), Code::make('Footer Scripts')->language('javascript'), ], 'Styles' => [ Code::make('Header Styles')->language('sass'), Code::make('Footer Styles')->language('sass'), ], ])->name('My settings card'), ]; ... }
您可以使用
name()
函数设置卡片的名称。默认为Settings
。
本地化
"Settings": "Opciones", "Save settings": "Guardar opciones", "Settings saved! - Reloading page.": "¡opciones guardadas! - Recargando la página..."