user()->hasRole('super-admin')) { $query->where('id', $request->user()->current_team_id); } return $query; } /** * Get the fields displayed by the resource. * * @param \Illuminate\Http\Request $request * * @return array */ public function fields(Request $request) { return [ ID::make() ->sortable(), Images::make('Avatar', 'avatar') ->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.'), Text::make('Name') ->rules('required', 'string'), Text::make('Slug') ->rules('required', 'string', 'unique:lecturers,slug') ->exceptOnForms(), Boolean::make('Active') ->rules('required') ->default(true), Markdown::make('Description') ->alwaysShow() ->help('Markdown ist erlaubt. Du kannst Bilder aus dem Feld "Images" hier einfügen. Benutze das Link Symbol der Bilder für die Urls, nach dem du auf "Aktualisieren und Weiterarbeiten" geklickt hast.'), BelongsTo::make('Team'), BelongsTo::make(__('Created By'), 'createdBy', User::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 []; } }