1. Go to this page and download the library: Download elmudo-dev/filament-surveys library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
elmudo-dev / filament-surveys example snippets
return [
// Prefijo para las rutas públicas (participantes)
'public_prefix' => 'survey',
// Remitente opcional para correos de invitación
'invite_mail_from' => env('SURVEYS_MAIL_FROM', null),
// Cola opcional para encolar los correos de invitación
'invite_queue' => env('SURVEYS_INVITE_QUEUE', null),
// Longitud del enlace único para participantes
'link_length' => 32,
/**
* Enum que contiene los modelos disponibles para asociar a las encuestas.
* El enum debe implementar un método cases() que retorne los modelos.
* Si usas Filament, puedes simplemente pasar la clase del Enum.
*/
'models_enum' => null,
'model_type' => 'App\Models\Survey',
];
namespace App\Enums;
enum SurveyModels: string {
case Course = \App\Models\Course::class;
case Event = \App\Models\Event::class;
}