You can install the package in to a Laravel app that uses Nova via composer:
composer require php-junior/nova-quick-view
Add the following code :
public function fields(Request $request)
{
return [
...
NovaQuickView::make('Hello', function () {
return '<p>Hi, there!</p>';
})
->icon('el-icon-search')
->title('I am the title')
->direction('rtl') rtl / ltr / ttb / btt
...
];
}
If you need to render HTML content :
public function fields(Request $request)
{
return [
...
NovaQuickView::make('Hello', function () {
return view('partials.hello', [
'text' => 'Hi, there!'
])->render();
})
->icon('el-icon-search')
->title('I am the title')
->direction('rtl') // rtl / ltr / ttb / btt
...
];
}
Please check icon list from element.
If you want to use fontawesome or others, import CSS file in layout.blade.php
- All Contributors
The MIT License (MIT). Please see License File for more information.