joshmoreno / nova-html-field
一个Laravel Nova字段,用于在索引、详情和表单上渲染自定义HTML。
v0.1.0
2020-03-20 16:24 UTC
Requires
- php: >=7.1.0
- dev-master
- v0.1.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/minimist-1.2.6
- 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/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/websocket-extensions-0.1.4
This package is auto-updated.
Last update: 2024-09-12 10:09:44 UTC
README
一个用于在所有资源页面(索引、详情和表单)上渲染HTML的nova字段。这可能是nova支持表单上的计算字段之前的一个临时解决方案。
安装
composer require joshmoreno/nova-html-field
使用方法
内联字符串
\JoshMoreno\Html\Html::make('Some Title') ->html('<h1>Example</h1>'),
闭包
\JoshMoreno\Html\Html::make('Some Title') ->html(function() { return "<h1>$this->name</h1>"; }),
视图
\JoshMoreno\Html\Html::make('Some Title') ->view('fields.example'),
<div class="px-8 py-6 border-b border-40"> <h1 class="mb-2">Custom Html</h1> <p>This is all custom html!</p> </div>
带有模型属性访问权限的视图
\JoshMoreno\Html\Html::make('Some Title') ->html(function() { return view('fields.example') ->with('name', $this->name) ->render(); }),
<div class="px-8 py-6 border-b border-40"> <h1 class="mb-2">Hi {{$name}}</h1> <p>This is all custom html with data!</p> </div>