Download the PHP package webkenth/filament-code-field without Composer
On this page you can find all versions of the php package webkenth/filament-code-field. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download webkenth/filament-code-field
More information about webkenth/filament-code-field
Files in webkenth/filament-code-field
Package filament-code-field
Short Description A Filamentphp input field to edit or view code data.
License MIT
Homepage https://github.com/creagia/filament-code-field
Informations about the package filament-code-field
Filamentphp code field
A CodeMirror powered code field for the Filamentphp admin panel and form builder.
With code autocompletion, light/dark modes, multiple languages, read-only mode and more.
Check screenshots and read more about the package in our blog post.
Installation
You can install the package via composer:
Usage
Creating a code field is straightforward, just instantiate the CodeField
class for the desired property.
Choosing another language
By default, a JSON field will be created.
If you want to create a field for another supported language, you can do so with the setLanguage()
and helper methods.
Supported languages: JSON, PHP, HTML, XML and JavaScript (JS).
Disabling code completion
By default, the field comes with code completion/suggestions enabled.
For disabling this feature, use the disableAutocompletion()
.
Line numbers
Line numbers can be enabled using the withLineNumbers()
method.
Read-only mode
Adding the Filamentphp disabled()
method will make the code field read-only.
Filamentphp methods
Of course, the code field extends the Filamentphp
field class, and you can use all the usual methods such as label()
.