lecturer description added

This commit is contained in:
Benjamin Takats
2022-12-02 22:57:22 +01:00
parent e362cf6f18
commit 3749c3653b
8 changed files with 292 additions and 5 deletions

View File

@@ -4,6 +4,7 @@ namespace App\Console;
use Illuminate\Console\Scheduling\Schedule;
use Illuminate\Foundation\Console\Kernel as ConsoleKernel;
use Laravel\Nova\Trix\PruneStaleAttachments;
class Kernel extends ConsoleKernel
{
@@ -15,7 +16,7 @@ class Kernel extends ConsoleKernel
*/
protected function schedule(Schedule $schedule)
{
// $schedule->command('inspire')->hourly();
$schedule->call(new PruneStaleAttachments)->daily();
}
/**

View File

@@ -45,7 +45,7 @@ class LecturerTable extends DataTableComponent
]),
Column::make("Name", "name")
->sortable(),
BooleanColumn::make("Aktiv", "active")
BooleanColumn::make("Aktiv", 'active')
->sortable(),
Column::make('Kurse')
->label(

View File

@@ -49,6 +49,8 @@ class Lecturer extends Model implements HasMedia
$this->addMediaCollection('avatar')
->singleFile()
->useFallbackUrl(asset('img/einundzwanzig-cover-lesestunde.png'));
$this->addMediaCollection('images')
->useFallbackUrl(asset('img/einundzwanzig-cover-lesestunde.png'));
}
/**

View File

@@ -8,6 +8,7 @@ use Laravel\Nova\Fields\BelongsTo;
use Laravel\Nova\Fields\Boolean;
use Laravel\Nova\Fields\Field;
use Laravel\Nova\Fields\ID;
use Laravel\Nova\Fields\Markdown;
use Laravel\Nova\Fields\Text;
use Laravel\Nova\Http\Requests\NovaRequest;
@@ -56,8 +57,12 @@ class Lecturer extends Resource
ID::make()
->sortable(),
Images::make('Avatar', 'avatar') // second parameter is the media collection name
->conversionOnIndexView('thumb'), // conversion used to display the image
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'),
@@ -70,6 +75,10 @@ class Lecturer extends Resource
->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'),
];