kind of done
This commit is contained in:
@@ -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),
|
||||
];
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user