https://github.com/denis-kisel/laravel-admin-widget
https://github.com/denis-kisel/laravel-admin-widget
for generator laravel-admin widget
Last synced: 6 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/denis-kisel/laravel-admin-widget
- Owner: denis-kisel
- Created: 2019-04-08T11:39:34.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2021-03-31T15:41:23.000Z (over 5 years ago)
- Last Synced: 2025-11-27T14:50:34.223Z (7 months ago)
- Topics: for, generator, laravel-admin, widget
- Language: PHP
- Size: 13.7 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# LaravelAdminWidget
Package for laravel-admin.
## Installation
Via Composer
``` bash
$ composer require denis-kisel/laravel-admin-widget
```
Add service provider in the config/app.php file. Optional for laravel5.4+
``` php
/*
* Package Service Providers...
*/
DenisKisel\LaravelAdminWidget\LaravelAdminWidgetServiceProvider::class,
```
Make publish
``` bash
$ php artisan vendor:publish --provider="DenisKisel\\LaravelAdminWidget\\LaravelAdminWidgetServiceProvider"
```
Run migration
``` bash
$ php artisan migrate
```
## Usage
### Make Widget
Command: `php artisan admin:widget {name}`
``` bash
$ php artisan admin:widget Slider
```
This command will generate file by path: app/Admin/Controllers/Widgets/SliderWidget.php.
And will add route `site.com/admin/slider-widget`
### Get Widget Data
Get widget data as array:
``` php
code);
$form = new \Encore\Admin\Widgets\Form($data);
$form->repeat('items', function (NestedForm $form) {
$form->textarea('title', __('admin.title'));
$form->image('image', __('admin.image'));
});
$form->action(url()->current());
return $form->render();
}
```
## Fix Error
`Call to a member function getKey()`
For fix this error, just run:
```bash
php artisan fix:nested_form
```