Nova helper to implement laravel-forms-entries package.
Nova | Package |
---|---|
V1 | V1 |
V4 | V2 |
Install the package via composer:
composer require think.studio/nova-forms-entries
use App\Nova\Resource;
use App\Nova\Resources\Staff;
use App\Nova\Resources\Contact;
use NovaFormEntries\FormEntryResource;
class FormEntry extends Resource
{
use FormEntryResource;
/**
* The model the resource corresponds to.
*/
public static $model = \FormEntries\Models\FormEntry::class;
/**
* The single value that should be used to represent the resource when being displayed.
*/
public static $title = 'name';
/**
* The columns that should be searched.
*
* @var array
*/
public static $search = [
'created_at',
'type',
'id',
];
public function senderTypes(): array
{
return [
Contact::class,
Staff::class,
];
}
}