kind of done
This commit is contained in:
@@ -80,16 +80,6 @@ public function fields(NovaRequest $request): array
|
|||||||
->copyable()
|
->copyable()
|
||||||
->rules('required', 'integer'),
|
->rules('required', 'integer'),
|
||||||
|
|
||||||
DateTime::make('Created At')
|
|
||||||
->exceptOnForms()
|
|
||||||
->sortable()
|
|
||||||
->filterable(),
|
|
||||||
|
|
||||||
DateTime::make('Updated At')
|
|
||||||
->exceptOnForms()
|
|
||||||
->sortable()
|
|
||||||
->filterable(),
|
|
||||||
|
|
||||||
HasMany::make('Question Groups', 'questionGroups', QuestionGroupResource::class),
|
HasMany::make('Question Groups', 'questionGroups', QuestionGroupResource::class),
|
||||||
|
|
||||||
HasMany::make('Sessions', 'sessions', SessionResource::class),
|
HasMany::make('Sessions', 'sessions', SessionResource::class),
|
||||||
|
|||||||
@@ -93,16 +93,6 @@ public function fields(NovaRequest $request): array
|
|||||||
Textarea::make('Scoring Instructions')
|
Textarea::make('Scoring Instructions')
|
||||||
->rules('nullable'),
|
->rules('nullable'),
|
||||||
|
|
||||||
DateTime::make('Created At')
|
|
||||||
->exceptOnForms()
|
|
||||||
->sortable()
|
|
||||||
->filterable(),
|
|
||||||
|
|
||||||
DateTime::make('Updated At')
|
|
||||||
->exceptOnForms()
|
|
||||||
->sortable()
|
|
||||||
->filterable(),
|
|
||||||
|
|
||||||
HasMany::make('Questions', 'questions', QuestionResource::class),
|
HasMany::make('Questions', 'questions', QuestionResource::class),
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -4,6 +4,7 @@
|
|||||||
|
|
||||||
namespace App\Nova;
|
namespace App\Nova;
|
||||||
|
|
||||||
|
use Illuminate\Support\Str;
|
||||||
use Laravel\Nova\Fields\BelongsTo;
|
use Laravel\Nova\Fields\BelongsTo;
|
||||||
use Laravel\Nova\Fields\Boolean;
|
use Laravel\Nova\Fields\Boolean;
|
||||||
use Laravel\Nova\Fields\DateTime;
|
use Laravel\Nova\Fields\DateTime;
|
||||||
@@ -11,6 +12,7 @@
|
|||||||
use Laravel\Nova\Fields\ID;
|
use Laravel\Nova\Fields\ID;
|
||||||
use Laravel\Nova\Fields\Number;
|
use Laravel\Nova\Fields\Number;
|
||||||
use Laravel\Nova\Fields\Select;
|
use Laravel\Nova\Fields\Select;
|
||||||
|
use Laravel\Nova\Fields\Text;
|
||||||
use Laravel\Nova\Fields\Textarea;
|
use Laravel\Nova\Fields\Textarea;
|
||||||
use Laravel\Nova\Http\Requests\NovaRequest;
|
use Laravel\Nova\Http\Requests\NovaRequest;
|
||||||
use Maatwebsite\LaravelNovaExcel\Actions\DownloadExcel;
|
use Maatwebsite\LaravelNovaExcel\Actions\DownloadExcel;
|
||||||
@@ -78,10 +80,17 @@ public function fields(NovaRequest $request): array
|
|||||||
return [
|
return [
|
||||||
ID::make()->sortable(),
|
ID::make()->sortable(),
|
||||||
|
|
||||||
|
Text::make('Question', 'text')
|
||||||
|
->displayUsing(fn ($value) => Str::limit($value, 40))
|
||||||
|
->onlyOnIndex()
|
||||||
|
->sortable(),
|
||||||
|
|
||||||
BelongsTo::make('Question Group', 'questionGroup', QuestionGroupResource::class)
|
BelongsTo::make('Question Group', 'questionGroup', QuestionGroupResource::class)
|
||||||
->sortable()
|
->sortable()
|
||||||
->filterable(),
|
->filterable(),
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Textarea::make('Text')
|
Textarea::make('Text')
|
||||||
->rules('required')
|
->rules('required')
|
||||||
->updateRules('required'),
|
->updateRules('required'),
|
||||||
@@ -118,16 +127,6 @@ public function fields(NovaRequest $request): array
|
|||||||
->sortable()
|
->sortable()
|
||||||
->filterable(),
|
->filterable(),
|
||||||
|
|
||||||
DateTime::make('Created At')
|
|
||||||
->exceptOnForms()
|
|
||||||
->sortable()
|
|
||||||
->filterable(),
|
|
||||||
|
|
||||||
DateTime::make('Updated At')
|
|
||||||
->exceptOnForms()
|
|
||||||
->sortable()
|
|
||||||
->filterable(),
|
|
||||||
|
|
||||||
HasMany::make('Answers', 'answers', AnswerResource::class),
|
HasMany::make('Answers', 'answers', AnswerResource::class),
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -104,11 +104,6 @@ public function fields(NovaRequest $request): array
|
|||||||
->sortable()
|
->sortable()
|
||||||
->filterable(),
|
->filterable(),
|
||||||
|
|
||||||
DateTime::make('Updated At')
|
|
||||||
->exceptOnForms()
|
|
||||||
->sortable()
|
|
||||||
->filterable(),
|
|
||||||
|
|
||||||
HasMany::make('Sessions', 'sessions', SessionResource::class),
|
HasMany::make('Sessions', 'sessions', SessionResource::class),
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -134,16 +134,6 @@ public function fields(NovaRequest $request): array
|
|||||||
->filterable()
|
->filterable()
|
||||||
->rules('nullable'),
|
->rules('nullable'),
|
||||||
|
|
||||||
DateTime::make('Created At')
|
|
||||||
->exceptOnForms()
|
|
||||||
->sortable()
|
|
||||||
->filterable(),
|
|
||||||
|
|
||||||
DateTime::make('Updated At')
|
|
||||||
->exceptOnForms()
|
|
||||||
->sortable()
|
|
||||||
->filterable(),
|
|
||||||
|
|
||||||
HasMany::make('Answers', 'answers', AnswerResource::class),
|
HasMany::make('Answers', 'answers', AnswerResource::class),
|
||||||
|
|
||||||
HasMany::make('Logs', 'logs', LogResource::class),
|
HasMany::make('Logs', 'logs', LogResource::class),
|
||||||
|
|||||||
Reference in New Issue
Block a user