sortable(), Images::make('Main picture', 'main') ->conversionOnIndexView('thumb'), Images::make('Images', 'images') ->conversionOnIndexView('thumb') ->help('Lade hier Bilder hoch, um sie eventuell später in der Markdown Description einzufügen. Du musst vorher aber Speichern.'), Files::make('Downloadable File', 'single_file') ->help('Für neue Datei-Typen bitte bei den Admins melden. (Derzeit: PDF)'), Select::make('Language Code', 'language_code') ->options( config('languages.languages') ) ->rules('required', 'string'), Tags::make('Tags') ->type('library_item') ->withLinkToTagResource(Tag::class), Text::make('Name') ->rules('required', 'string'), Select::make('Type') ->options( Options::forEnum(LibraryItemType::class)->toArray() ) ->rules('required', 'string'), Code::make('Value') ->rules('nullable', 'string') ->help('Hier bitte die URL zum Video einfügen, oder den Link zum Blog-Artikel, oder den Link zum Buch, oder das Markdown selbst einfügen.'), BelongsTo::make('Lecturer'), BelongsTo::make('Episode')->nullable(), BelongsToMany::make('Library', 'libraries', Library::class), ]; } /** * Get the cards available for the request. * * @param \Illuminate\Http\Request $request * * @return array */ public function cards(Request $request) { return []; } /** * Get the filters available for the resource. * * @param \Illuminate\Http\Request $request * * @return array */ public function filters(Request $request) { return []; } /** * Get the lenses available for the resource. * * @param \Illuminate\Http\Request $request * * @return array */ public function lenses(Request $request) { return []; } /** * Get the actions available for the resource. * * @param \Illuminate\Http\Request $request * * @return array */ public function actions(Request $request) { return []; } }