kind of done

This commit is contained in:
2026-02-16 15:17:33 +01:00
parent fb1c28a0ba
commit 77edd1b666
5 changed files with 9 additions and 45 deletions

View File

@@ -4,6 +4,7 @@
namespace App\Nova;
use Illuminate\Support\Str;
use Laravel\Nova\Fields\BelongsTo;
use Laravel\Nova\Fields\Boolean;
use Laravel\Nova\Fields\DateTime;
@@ -11,6 +12,7 @@
use Laravel\Nova\Fields\ID;
use Laravel\Nova\Fields\Number;
use Laravel\Nova\Fields\Select;
use Laravel\Nova\Fields\Text;
use Laravel\Nova\Fields\Textarea;
use Laravel\Nova\Http\Requests\NovaRequest;
use Maatwebsite\LaravelNovaExcel\Actions\DownloadExcel;
@@ -78,10 +80,17 @@ public function fields(NovaRequest $request): array
return [
ID::make()->sortable(),
Text::make('Question', 'text')
->displayUsing(fn ($value) => Str::limit($value, 40))
->onlyOnIndex()
->sortable(),
BelongsTo::make('Question Group', 'questionGroup', QuestionGroupResource::class)
->sortable()
->filterable(),
Textarea::make('Text')
->rules('required')
->updateRules('required'),
@@ -118,16 +127,6 @@ public function fields(NovaRequest $request): array
->sortable()
->filterable(),
DateTime::make('Created At')
->exceptOnForms()
->sortable()
->filterable(),
DateTime::make('Updated At')
->exceptOnForms()
->sortable()
->filterable(),
HasMany::make('Answers', 'answers', AnswerResource::class),
];
}