Download the PHP package esign/inline-edit without Composer
On this page you can find all versions of the php package esign/inline-edit. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package inline-edit
Edit website text/translations inline
This package enables you to edit your websites text and translations inline.
Installation
You can install the package via composer:
The package will automatically register a service provider.
Next up, you can publish the configuration file:
Publish the InlineEdit file to use it in your frontend.
The file will be copied to
Add the following to your app.js
To use the rich text editor, include de ckeditor cdn before including your app.js
file by adding the following line to your app.blade.php
file:
Make the base url public by adding following line to your app.blade.php
file.
Make sure you have an accessible csrf token by adding
Include the inline edit css by adding
Usage
This package assumes you have a translations table in your database with these required columns term, type, value
.
The default table is dictionary
but can be changed any other table by changing the specified table in the config file.
You can use the inline editor by calling following function in your blade files
Depending on the type of the term the richtext editor will be loaded.
Supported types are text, richtext
!! IMPORTANT !!
It is important to protect the inline edit routes so only admins can use the functionality. This package does not handle authentication
You can add a middleware to the config file that handles the authentication.
The available options are default limited to 'styles', 'bold', 'italic', 'link', 'blockQuote'
but can be expanded in the inlineEdit.js
file.
For all available options check: https://ckeditor.com/docs/ckeditor5/latest/api/module_core_editor_editorconfig-EditorConfig.html
Testing
License
The MIT License (MIT). Please see License File for more information.