Apply Laravel coding style

Shift automatically applies the Laravel coding style - which uses the PSR-12 coding style as a base with some minor additions.

You may customize the code style applied by configuring [Pint](https://laravel.com/docs/pint), [PHP CS Fixer](https://github.com/FriendsOfPHP/PHP-CS-Fixer), or [PHP CodeSniffer](https://github.com/squizlabs/PHP_CodeSniffer) for your project root.

For more information on customizing the code style applied by Shift, [watch this short video](https://laravelshift.com/videos/shift-code-style).
This commit is contained in:
Shift
2023-02-19 16:18:46 +00:00
committed by HolgerHatGarKeineNode
parent a15ca4a2bc
commit 5776b01d15
333 changed files with 4915 additions and 4967 deletions

View File

@@ -20,7 +20,6 @@ class AttachLibraryItemToLibrary extends Action
*
* @param \Laravel\Nova\Fields\ActionFields $fields
* @param \Illuminate\Support\Collection $models
*
* @return mixed
*/
public function handle(ActionFields $fields, Collection $models)
@@ -35,7 +34,6 @@ class AttachLibraryItemToLibrary extends Action
* Get the fields available on the action.
*
* @param \Laravel\Nova\Http\Requests\NovaRequest $request
*
* @return array
*/
public function fields(NovaRequest $request)

View File

@@ -19,7 +19,6 @@ class SetStatusAction extends Action
*
* @param \Laravel\Nova\Fields\ActionFields $fields
* @param \Illuminate\Support\Collection $models
*
* @return mixed
*/
public function handle(ActionFields $fields, Collection $models)
@@ -35,7 +34,6 @@ class SetStatusAction extends Action
* Get the fields available on the action.
*
* @param \Laravel\Nova\Http\Requests\NovaRequest $request
*
* @return array
*/
public function fields(NovaRequest $request)
@@ -43,10 +41,10 @@ class SetStatusAction extends Action
return [
Select::make('Status')
->options([
'draft' => 'DRAFT',
'draft' => 'DRAFT',
'published' => 'PUBLISHED',
])
->displayUsingLabels()
->displayUsingLabels(),
];
}
}

View File

@@ -19,18 +19,21 @@ class BitcoinEvent extends Resource
{
/**
* The model the resource corresponds to.
*
* @var string
*/
public static $model = \App\Models\BitcoinEvent::class;
/**
* The single value that should be used to represent the resource when being displayed.
*
* @var string
*/
public static $title = 'title';
/**
* The columns that should be searched.
*
* @var array
*/
public static $search = [
@@ -56,7 +59,6 @@ class BitcoinEvent extends Resource
* Get the fields displayed by the resource.
*
* @param \Illuminate\Http\Request $request
*
* @return array
*/
public function fields(Request $request)
@@ -68,19 +70,19 @@ class BitcoinEvent extends Resource
Images::make(__('Logo'), 'logo')
->showStatistics()
->conversionOnIndexView('thumb')
->setFileName(fn($originalFilename, $extension, $model) => md5($originalFilename).'.'.$extension),
->setFileName(fn ($originalFilename, $extension, $model) => md5($originalFilename).'.'.$extension),
Boolean::make(__('Show worldwide'), 'show_worldwide')
->help(__('If checked, the event will be shown everywhere.')),
DateTime::make(__('From'), 'from')
->step(CarbonInterval::minutes(15))
->displayUsing(fn($value) => $value->asDateTime())
->displayUsing(fn ($value) => $value->asDateTime())
->rules('required'),
DateTime::make(__('To'), 'to')
->step(CarbonInterval::minutes(15))
->displayUsing(fn($value) => $value->asDateTime())
->displayUsing(fn ($value) => $value->asDateTime())
->rules('required'),
Text::make(__('Title'), 'title')
@@ -114,7 +116,6 @@ class BitcoinEvent extends Resource
* Get the cards available for the request.
*
* @param \Illuminate\Http\Request $request
*
* @return array
*/
public function cards(Request $request)
@@ -126,7 +127,6 @@ class BitcoinEvent extends Resource
* Get the filters available for the resource.
*
* @param \Illuminate\Http\Request $request
*
* @return array
*/
public function filters(Request $request)
@@ -138,7 +138,6 @@ class BitcoinEvent extends Resource
* Get the lenses available for the resource.
*
* @param \Illuminate\Http\Request $request
*
* @return array
*/
public function lenses(Request $request)
@@ -150,7 +149,6 @@ class BitcoinEvent extends Resource
* Get the actions available for the resource.
*
* @param \Illuminate\Http\Request $request
*
* @return array
*/
public function actions(Request $request)

View File

@@ -18,17 +18,21 @@ class BookCase extends Resource
{
/**
* The model the resource corresponds to.
*
* @var string
*/
public static $model = \App\Models\BookCase::class;
/**
* The single value that should be used to represent the resource when being displayed.
*
* @var string
*/
public static $title = 'title';
/**
* The columns that should be searched.
*
* @var array
*/
public static $search = [
@@ -59,7 +63,6 @@ class BookCase extends Resource
* Get the fields displayed by the resource.
*
* @param \Illuminate\Http\Request $request
*
* @return array
*/
public function fields(Request $request)
@@ -144,7 +147,6 @@ class BookCase extends Resource
* Get the cards available for the request.
*
* @param \Illuminate\Http\Request $request
*
* @return array
*/
public function cards(Request $request)
@@ -156,7 +158,6 @@ class BookCase extends Resource
* Get the filters available for the resource.
*
* @param \Illuminate\Http\Request $request
*
* @return array
*/
public function filters(Request $request)
@@ -168,7 +169,6 @@ class BookCase extends Resource
* Get the lenses available for the resource.
*
* @param \Illuminate\Http\Request $request
*
* @return array
*/
public function lenses(Request $request)
@@ -180,7 +180,6 @@ class BookCase extends Resource
* Get the actions available for the resource.
*
* @param \Illuminate\Http\Request $request
*
* @return array
*/
public function actions(Request $request)

View File

@@ -14,18 +14,21 @@ class Category extends Resource
{
/**
* The model the resource corresponds to.
*
* @var string
*/
public static $model = \App\Models\Category::class;
/**
* The single value that should be used to represent the resource when being displayed.
*
* @var string
*/
public static $title = 'name';
/**
* The columns that should be searched.
*
* @var array
*/
public static $search = [
@@ -46,7 +49,6 @@ class Category extends Resource
* Get the fields displayed by the resource.
*
* @param \Illuminate\Http\Request $request
*
* @return array
*/
public function fields(Request $request)
@@ -70,7 +72,6 @@ class Category extends Resource
* Get the cards available for the request.
*
* @param \Illuminate\Http\Request $request
*
* @return array
*/
public function cards(Request $request)
@@ -82,7 +83,6 @@ class Category extends Resource
* Get the filters available for the resource.
*
* @param \Illuminate\Http\Request $request
*
* @return array
*/
public function filters(Request $request)
@@ -94,7 +94,6 @@ class Category extends Resource
* Get the lenses available for the resource.
*
* @param \Illuminate\Http\Request $request
*
* @return array
*/
public function lenses(Request $request)
@@ -106,7 +105,6 @@ class Category extends Resource
* Get the actions available for the resource.
*
* @param \Illuminate\Http\Request $request
*
* @return array
*/
public function actions(Request $request)

View File

@@ -17,17 +17,21 @@ class City extends Resource
{
/**
* The model the resource corresponds to.
*
* @var string
*/
public static $model = \App\Models\City::class;
/**
* The single value that should be used to represent the resource when being displayed.
*
* @var string
*/
public static $title = 'name';
/**
* The columns that should be searched.
*
* @var array
*/
public static $search = [
@@ -58,7 +62,6 @@ class City extends Resource
* Get the fields displayed by the resource.
*
* @param \Illuminate\Http\Request $request
*
* @return array
*/
public function fields(Request $request)
@@ -108,7 +111,6 @@ class City extends Resource
* Get the cards available for the request.
*
* @param \Illuminate\Http\Request $request
*
* @return array
*/
public function cards(Request $request)
@@ -120,7 +122,6 @@ class City extends Resource
* Get the filters available for the resource.
*
* @param \Illuminate\Http\Request $request
*
* @return array
*/
public function filters(Request $request)
@@ -132,7 +133,6 @@ class City extends Resource
* Get the lenses available for the resource.
*
* @param \Illuminate\Http\Request $request
*
* @return array
*/
public function lenses(Request $request)
@@ -144,7 +144,6 @@ class City extends Resource
* Get the actions available for the resource.
*
* @param \Illuminate\Http\Request $request
*
* @return array
*/
public function actions(Request $request)

View File

@@ -59,12 +59,11 @@ class Comment extends Resource
Markdown::make(__('Original text'), 'original_text'),
Text::make('', function (CommentModel $comment) {
if (!$url = $comment?->commentUrl()) {
if (! $url = $comment?->commentUrl()) {
return '';
}
return "<a target=\"show_comment\" href=\"{$url}\">".__('Show')."</a>";
return "<a target=\"show_comment\" href=\"{$url}\">".__('Show').'</a>';
})
->asHtml(),

View File

@@ -16,18 +16,21 @@ class Country extends Resource
{
/**
* The model the resource corresponds to.
*
* @var string
*/
public static $model = \App\Models\Country::class;
/**
* The single value that should be used to represent the resource when being displayed.
*
* @var string
*/
public static $title = 'english_name';
/**
* The columns that should be searched.
*
* @var array
*/
public static $search = [
@@ -55,7 +58,6 @@ class Country extends Resource
* Get the fields displayed by the resource.
*
* @param \Illuminate\Http\Request $request
*
* @return array
*/
public function fields(Request $request)
@@ -96,7 +98,6 @@ class Country extends Resource
* Get the cards available for the request.
*
* @param \Illuminate\Http\Request $request
*
* @return array
*/
public function cards(Request $request)
@@ -108,7 +109,6 @@ class Country extends Resource
* Get the filters available for the resource.
*
* @param \Illuminate\Http\Request $request
*
* @return array
*/
public function filters(Request $request)
@@ -120,7 +120,6 @@ class Country extends Resource
* Get the lenses available for the resource.
*
* @param \Illuminate\Http\Request $request
*
* @return array
*/
public function lenses(Request $request)
@@ -132,7 +131,6 @@ class Country extends Resource
* Get the actions available for the resource.
*
* @param \Illuminate\Http\Request $request
*
* @return array
*/
public function actions(Request $request)

View File

@@ -20,17 +20,21 @@ class Course extends Resource
{
/**
* The model the resource corresponds to.
*
* @var string
*/
public static $model = \App\Models\Course::class;
/**
* The single value that should be used to represent the resource when being displayed.
*
* @var string
*/
public static $title = 'name';
/**
* The columns that should be searched.
*
* @var array
*/
public static $search = [
@@ -75,7 +79,6 @@ class Course extends Resource
* Get the fields displayed by the resource.
*
* @param \Illuminate\Http\Request $request
*
* @return array
*/
public function fields(Request $request)
@@ -87,14 +90,14 @@ class Course extends Resource
Images::make(__('Main picture'), 'logo')
->showStatistics()
->conversionOnIndexView('thumb')
->setFileName(fn($originalFilename, $extension, $model) => md5($originalFilename).'.'.$extension),
->setFileName(fn ($originalFilename, $extension, $model) => md5($originalFilename).'.'.$extension),
// todo: english
Images::make(__('Images'), 'images')
->showStatistics()
->conversionOnIndexView('thumb')
->help(__('Upload images here to insert them later in the Markdown Description. But you have to save before.'))
->setFileName(fn($originalFilename, $extension, $model) => md5($originalFilename).'.'.$extension),
->setFileName(fn ($originalFilename, $extension, $model) => md5($originalFilename).'.'.$extension),
Tags::make(__('Tags'))
->type('course')
@@ -131,7 +134,6 @@ class Course extends Resource
* Get the cards available for the request.
*
* @param \Illuminate\Http\Request $request
*
* @return array
*/
public function cards(Request $request)
@@ -143,7 +145,6 @@ class Course extends Resource
* Get the filters available for the resource.
*
* @param \Illuminate\Http\Request $request
*
* @return array
*/
public function filters(Request $request)
@@ -155,7 +156,6 @@ class Course extends Resource
* Get the lenses available for the resource.
*
* @param \Illuminate\Http\Request $request
*
* @return array
*/
public function lenses(Request $request)
@@ -167,7 +167,6 @@ class Course extends Resource
* Get the actions available for the resource.
*
* @param \Illuminate\Http\Request $request
*
* @return array
*/
public function actions(Request $request)

View File

@@ -8,7 +8,6 @@ use Illuminate\Database\Eloquent\Model;
use Illuminate\Http\Request;
use Laravel\Nova\Fields\BelongsTo;
use Laravel\Nova\Fields\DateTime;
use Laravel\Nova\Fields\Field;
use Laravel\Nova\Fields\ID;
use Laravel\Nova\Fields\URL;
use Laravel\Nova\Http\Requests\NovaRequest;
@@ -17,11 +16,14 @@ class CourseEvent extends Resource
{
/**
* The model the resource corresponds to.
*
* @var string
*/
public static $model = \App\Models\CourseEvent::class;
/**
* The columns that should be searched.
*
* @var array
*/
public static $search = [
@@ -57,7 +59,6 @@ class CourseEvent extends Resource
* Get the fields displayed by the resource.
*
* @param \Illuminate\Http\Request $request
*
* @return array
*/
public function fields(Request $request)
@@ -72,12 +73,12 @@ class CourseEvent extends Resource
DateTime::make(__('From'), 'from')
->step(CarbonInterval::minutes(15))
->rules('required')
->displayUsing(fn($value) => $value->asDateTime()),
->displayUsing(fn ($value) => $value->asDateTime()),
DateTime::make(__('To'), 'to')
->step(CarbonInterval::minutes(15))
->rules('required')
->displayUsing(fn($value) => $value->asDateTime()),
->displayUsing(fn ($value) => $value->asDateTime()),
BelongsTo::make(__('Course'), 'course', Course::class)
->searchable()->showCreateRelationButton()->withSubtitles(),
@@ -99,7 +100,6 @@ class CourseEvent extends Resource
* Get the cards available for the request.
*
* @param \Illuminate\Http\Request $request
*
* @return array
*/
public function cards(Request $request)
@@ -111,7 +111,6 @@ class CourseEvent extends Resource
* Get the filters available for the resource.
*
* @param \Illuminate\Http\Request $request
*
* @return array
*/
public function filters(Request $request)
@@ -123,7 +122,6 @@ class CourseEvent extends Resource
* Get the lenses available for the resource.
*
* @param \Illuminate\Http\Request $request
*
* @return array
*/
public function lenses(Request $request)
@@ -135,7 +133,6 @@ class CourseEvent extends Resource
* Get the actions available for the resource.
*
* @param \Illuminate\Http\Request $request
*
* @return array
*/
public function actions(Request $request)

View File

@@ -14,6 +14,7 @@ class Main extends Dashboard
/**
* Get the cards for the dashboard.
*
* @return array
*/
public function cards()

View File

@@ -17,17 +17,21 @@ class Episode extends Resource
{
/**
* The model the resource corresponds to.
*
* @var string
*/
public static $model = \App\Models\Episode::class;
/**
* The columns that should be searched.
*
* @var array
*/
public static $search = [
'id',
'podcast.title',
];
public static $orderBy = ['created_at' => 'desc'];
public static function afterUpdate(NovaRequest $request, Model $model)
@@ -36,7 +40,7 @@ class Episode extends Resource
if ($model->data['link']) {
$lecturer = \App\Models\Lecturer::updateOrCreate(['name' => $model->podcast->title], [
'team_id' => 1,
'active' => true,
'active' => true,
'website' => $model->podcast->link,
]);
if ($model->podcast->data['image']) {
@@ -45,20 +49,20 @@ class Episode extends Resource
}
$library = \App\Models\Library::firstOrCreate(
[
'name' => 'Podcasts'
'name' => 'Podcasts',
]);
$libraryItem = $model->libraryItem()
->firstOrCreate([
'lecturer_id' => $lecturer->id,
'episode_id' => $model->id,
'name' => $model->data['title'],
'type' => 'podcast_episode',
'lecturer_id' => $lecturer->id,
'episode_id' => $model->id,
'name' => $model->data['title'],
'type' => 'podcast_episode',
'language_code' => str($model->podcast->language_code)
->before('-')
->toString(),
'value' => null,
'excerpt' => $model->data['description'],
'subtitle' => $model->data['description'],
'value' => null,
'excerpt' => $model->data['description'],
'subtitle' => $model->data['description'],
]);
$libraryItem->syncTagsWithType(is_array($request->tags) ? $request->tags : str($request->tags)->explode('-----'),
'library_item');
@@ -107,7 +111,6 @@ class Episode extends Resource
* Get the fields displayed by the resource.
*
* @param \Illuminate\Http\Request $request
*
* @return array
*/
public function fields(Request $request)
@@ -153,7 +156,6 @@ class Episode extends Resource
* Get the cards available for the request.
*
* @param \Illuminate\Http\Request $request
*
* @return array
*/
public function cards(Request $request)
@@ -165,7 +167,6 @@ class Episode extends Resource
* Get the filters available for the resource.
*
* @param \Illuminate\Http\Request $request
*
* @return array
*/
public function filters(Request $request)
@@ -177,7 +178,6 @@ class Episode extends Resource
* Get the lenses available for the resource.
*
* @param \Illuminate\Http\Request $request
*
* @return array
*/
public function lenses(Request $request)
@@ -189,7 +189,6 @@ class Episode extends Resource
* Get the actions available for the resource.
*
* @param \Illuminate\Http\Request $request
*
* @return array
*/
public function actions(Request $request)

View File

@@ -18,21 +18,19 @@ class LibraryItemWithout extends BooleanFilter
* @param \Laravel\Nova\Http\Requests\NovaRequest $request
* @param \Illuminate\Database\Eloquent\Builder $query
* @param mixed $value
*
* @return \Illuminate\Database\Eloquent\Builder
*/
public function apply(NovaRequest $request, $query, $value)
{
return $query
->when($value['libraries'], fn($query) => $query->whereDoesntHave('libraries'))
->when($value['tags'], fn($query) => $query->whereDoesntHave('tags'));
->when($value['libraries'], fn ($query) => $query->whereDoesntHave('libraries'))
->when($value['tags'], fn ($query) => $query->whereDoesntHave('tags'));
}
/**
* Get the filter's available options.
*
* @param \Laravel\Nova\Http\Requests\NovaRequest $request
*
* @return array
*/
public function options(NovaRequest $request)

View File

@@ -5,10 +5,7 @@ namespace App\Nova;
use App\Notifications\ModelCreatedNotification;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Http\Request;
use Laravel\Nova\Fields\HasMany;
use Laravel\Nova\Fields\ID;
use Laravel\Nova\Fields\MultiSelect;
use Laravel\Nova\Fields\Number;
use Laravel\Nova\Fields\Text;
use Laravel\Nova\Http\Requests\NovaRequest;
@@ -16,18 +13,21 @@ class Language extends Resource
{
/**
* The model the resource corresponds to.
*
* @var string
*/
public static $model = \JoeDixon\Translation\Language::class;
/**
* The single value that should be used to represent the resource when being displayed.
*
* @var string
*/
public static $title = 'name';
/**
* The columns that should be searched.
*
* @var array
*/
public static $search = [
@@ -54,7 +54,6 @@ class Language extends Resource
* Get the fields displayed by the resource.
*
* @param \Illuminate\Http\Request $request
*
* @return array
*/
public function fields(Request $request)
@@ -75,7 +74,6 @@ class Language extends Resource
* Get the cards available for the request.
*
* @param \Illuminate\Http\Request $request
*
* @return array
*/
public function cards(Request $request)
@@ -87,7 +85,6 @@ class Language extends Resource
* Get the filters available for the resource.
*
* @param \Illuminate\Http\Request $request
*
* @return array
*/
public function filters(Request $request)
@@ -99,7 +96,6 @@ class Language extends Resource
* Get the lenses available for the resource.
*
* @param \Illuminate\Http\Request $request
*
* @return array
*/
public function lenses(Request $request)
@@ -111,7 +107,6 @@ class Language extends Resource
* Get the actions available for the resource.
*
* @param \Illuminate\Http\Request $request
*
* @return array
*/
public function actions(Request $request)

View File

@@ -19,17 +19,21 @@ class Lecturer extends Resource
{
/**
* The model the resource corresponds to.
*
* @var string
*/
public static $model = \App\Models\Lecturer::class;
/**
* The single value that should be used to represent the resource when being displayed.
*
* @var string
*/
public static $title = 'name';
/**
* The columns that should be searched.
*
* @var array
*/
public static $search = [
@@ -44,7 +48,7 @@ class Lecturer extends Resource
public static function relatableTeams(NovaRequest $request, $query, Field $field)
{
if ($field instanceof BelongsTo && !$request->user()
if ($field instanceof BelongsTo && ! $request->user()
->hasRole('super-admin')) {
$query->where('id', $request->user()->current_team_id);
}
@@ -70,7 +74,6 @@ class Lecturer extends Resource
* Get the fields displayed by the resource.
*
* @param \Illuminate\Http\Request $request
*
* @return array
*/
public function fields(Request $request)
@@ -82,13 +85,13 @@ class Lecturer extends Resource
Images::make('Avatar', 'avatar')
->showStatistics()
->conversionOnIndexView('thumb')
->setFileName(fn($originalFilename, $extension, $model) => md5($originalFilename).'.'.$extension),
->setFileName(fn ($originalFilename, $extension, $model) => md5($originalFilename).'.'.$extension),
Images::make(__('Images'), 'images')
->showStatistics()
->conversionOnIndexView('thumb')
->help('Upload images here to insert them later in the Markdown Description. But you have to save before.')
->setFileName(fn($originalFilename, $extension, $model) => md5($originalFilename).'.'.$extension),
->setFileName(fn ($originalFilename, $extension, $model) => md5($originalFilename).'.'.$extension),
Text::make('Name')
->rules('required', 'string'),
@@ -152,7 +155,6 @@ class Lecturer extends Resource
* Get the cards available for the request.
*
* @param \Illuminate\Http\Request $request
*
* @return array
*/
public function cards(Request $request)
@@ -164,7 +166,6 @@ class Lecturer extends Resource
* Get the filters available for the resource.
*
* @param \Illuminate\Http\Request $request
*
* @return array
*/
public function filters(Request $request)
@@ -176,7 +177,6 @@ class Lecturer extends Resource
* Get the lenses available for the resource.
*
* @param \Illuminate\Http\Request $request
*
* @return array
*/
public function lenses(Request $request)
@@ -188,7 +188,6 @@ class Lecturer extends Resource
* Get the actions available for the resource.
*
* @param \Illuminate\Http\Request $request
*
* @return array
*/
public function actions(Request $request)

View File

@@ -17,17 +17,21 @@ class Library extends Resource
{
/**
* The model the resource corresponds to.
*
* @var string
*/
public static $model = \App\Models\Library::class;
/**
* The single value that should be used to represent the resource when being displayed.
*
* @var string
*/
public static $title = 'name';
/**
* The columns that should be searched.
*
* @var array
*/
public static $search = [
@@ -62,7 +66,6 @@ class Library extends Resource
* Get the fields displayed by the resource.
*
* @param \Illuminate\Http\Request $request
*
* @return array
*/
public function fields(Request $request)
@@ -103,7 +106,6 @@ class Library extends Resource
* Get the cards available for the request.
*
* @param \Illuminate\Http\Request $request
*
* @return array
*/
public function cards(Request $request)
@@ -115,7 +117,6 @@ class Library extends Resource
* Get the filters available for the resource.
*
* @param \Illuminate\Http\Request $request
*
* @return array
*/
public function filters(Request $request)
@@ -127,7 +128,6 @@ class Library extends Resource
* Get the lenses available for the resource.
*
* @param \Illuminate\Http\Request $request
*
* @return array
*/
public function lenses(Request $request)
@@ -139,7 +139,6 @@ class Library extends Resource
* Get the actions available for the resource.
*
* @param \Illuminate\Http\Request $request
*
* @return array
*/
public function actions(Request $request)

View File

@@ -29,6 +29,7 @@ class LibraryItem extends Resource
{
/**
* The model the resource corresponds to.
*
* @var string
*/
public static $model = \App\Models\LibraryItem::class;
@@ -37,11 +38,14 @@ class LibraryItem extends Resource
/**
* The single value that should be used to represent the resource when being displayed.
*
* @var string
*/
public static $title = 'name';
/**
* The columns that should be searched.
*
* @var array
*/
public static $search = [
@@ -78,7 +82,6 @@ class LibraryItem extends Resource
* Get the fields displayed by the resource.
*
* @param \Illuminate\Http\Request $request
*
* @return array
*/
public function fields(Request $request)
@@ -87,41 +90,41 @@ class LibraryItem extends Resource
ID::make()
->sortable(),
StatusField::make('Status',)
StatusField::make('Status', )
->icons([
'clock' => $this->status === '' || $this->status === 'draft',
'clock' => $this->status === '' || $this->status === 'draft',
'check-circle' => $this->status === 'published',
])
->tooltip([
'clock' => 'Pending publication',
'check-circle' => 'Published'
'clock' => 'Pending publication',
'check-circle' => 'Published',
])
->info([
'clock' => 'Pending publication.',
'check-circle' => 'Published.'
'clock' => 'Pending publication.',
'check-circle' => 'Published.',
])
->color([
'clock' => 'blue-500',
'check-circle' => 'green-500'
'clock' => 'blue-500',
'check-circle' => 'green-500',
])
->exceptOnForms(),
Images::make(__('Main picture'), 'main')
->conversionOnIndexView('thumb')
->showStatistics()
->setFileName(fn($originalFilename, $extension, $model) => md5($originalFilename).'.'.$extension),
->setFileName(fn ($originalFilename, $extension, $model) => md5($originalFilename).'.'.$extension),
Images::make(__('Images'), 'images')
->conversionOnIndexView('thumb')
->help('Upload images here to insert them later in the Markdown Description. But you have to save before.')
->hideFromIndex()
->showStatistics()
->setFileName(fn($originalFilename, $extension, $model) => md5($originalFilename).'.'.$extension),
->setFileName(fn ($originalFilename, $extension, $model) => md5($originalFilename).'.'.$extension),
Files::make(__('Downloadable File'), 'single_file')
->showStatistics()
->help(__('Please contact the admins for new file types, otherwise pack the files in a ZIP! (Currently: PDF, ZIP)'))
->setFileName(fn($originalFilename, $extension, $model) => md5($originalFilename).'.'.$extension),
->setFileName(fn ($originalFilename, $extension, $model) => md5($originalFilename).'.'.$extension),
Select::make(__('Language Code'), 'language_code')
->options(
@@ -195,7 +198,6 @@ class LibraryItem extends Resource
* Get the cards available for the request.
*
* @param \Illuminate\Http\Request $request
*
* @return array
*/
public function cards(Request $request)
@@ -207,13 +209,12 @@ class LibraryItem extends Resource
* Get the filters available for the resource.
*
* @param \Illuminate\Http\Request $request
*
* @return array
*/
public function filters(Request $request)
{
return [
new LibraryItemWithout()
new LibraryItemWithout(),
];
}
@@ -221,7 +222,6 @@ class LibraryItem extends Resource
* Get the lenses available for the resource.
*
* @param \Illuminate\Http\Request $request
*
* @return array
*/
public function lenses(Request $request)
@@ -233,7 +233,6 @@ class LibraryItem extends Resource
* Get the actions available for the resource.
*
* @param \Illuminate\Http\Request $request
*
* @return array
*/
public function actions(Request $request)

View File

@@ -17,18 +17,21 @@ class Meetup extends Resource
{
/**
* The model the resource corresponds to.
*
* @var string
*/
public static $model = \App\Models\Meetup::class;
/**
* The single value that should be used to represent the resource when being displayed.
*
* @var string
*/
public static $title = 'name';
/**
* The columns that should be searched.
*
* @var array
*/
public static $search = [
@@ -70,7 +73,6 @@ class Meetup extends Resource
* Get the fields displayed by the resource.
*
* @param \Illuminate\Http\Request $request
*
* @return array
*/
public function fields(Request $request)
@@ -82,13 +84,13 @@ class Meetup extends Resource
Images::make(__('Logo'), 'logo')
->conversionOnIndexView('thumb')
->showStatistics()
->setFileName(fn($originalFilename, $extension, $model) => md5($originalFilename).'.'.$extension),
->setFileName(fn ($originalFilename, $extension, $model) => md5($originalFilename).'.'.$extension),
Select::make(__('Community'), 'community')
->options(
[
'einundzwanzig' => 'Einundzwanzig',
'bitcoin' => 'Bitcoin',
'einundzwanzig' => 'Einundzwanzig',
'bitcoin' => 'Bitcoin',
'satoshis_coffeeshop' => 'Satoshis Coffeeshop',
]
)
@@ -150,7 +152,6 @@ class Meetup extends Resource
* Get the cards available for the request.
*
* @param \Illuminate\Http\Request $request
*
* @return array
*/
public function cards(Request $request)
@@ -162,7 +163,6 @@ class Meetup extends Resource
* Get the filters available for the resource.
*
* @param \Illuminate\Http\Request $request
*
* @return array
*/
public function filters(Request $request)
@@ -174,7 +174,6 @@ class Meetup extends Resource
* Get the lenses available for the resource.
*
* @param \Illuminate\Http\Request $request
*
* @return array
*/
public function lenses(Request $request)
@@ -186,7 +185,6 @@ class Meetup extends Resource
* Get the actions available for the resource.
*
* @param \Illuminate\Http\Request $request
*
* @return array
*/
public function actions(Request $request)

View File

@@ -18,17 +18,21 @@ class MeetupEvent extends Resource
{
/**
* The model the resource corresponds to.
*
* @var string
*/
public static $model = \App\Models\MeetupEvent::class;
/**
* The single value that should be used to represent the resource when being displayed.
*
* @var string
*/
public static $title = 'id';
/**
* The columns that should be searched.
*
* @var array
*/
public static $search = [
@@ -76,7 +80,6 @@ class MeetupEvent extends Resource
* Get the fields displayed by the resource.
*
* @param \Illuminate\Http\Request $request
*
* @return array
*/
public function fields(Request $request)
@@ -87,7 +90,7 @@ class MeetupEvent extends Resource
DateTime::make(__('Start'), 'start')
->step(CarbonInterval::minutes(15))
->displayUsing(fn($value) => $value->asDateTime()),
->displayUsing(fn ($value) => $value->asDateTime()),
Text::make(__('Location'), 'location'),
@@ -120,7 +123,6 @@ class MeetupEvent extends Resource
* Get the cards available for the request.
*
* @param \Illuminate\Http\Request $request
*
* @return array
*/
public function cards(Request $request)
@@ -132,7 +134,6 @@ class MeetupEvent extends Resource
* Get the filters available for the resource.
*
* @param \Illuminate\Http\Request $request
*
* @return array
*/
public function filters(Request $request)
@@ -144,7 +145,6 @@ class MeetupEvent extends Resource
* Get the lenses available for the resource.
*
* @param \Illuminate\Http\Request $request
*
* @return array
*/
public function lenses(Request $request)
@@ -156,7 +156,6 @@ class MeetupEvent extends Resource
* Get the actions available for the resource.
*
* @param \Illuminate\Http\Request $request
*
* @return array
*/
public function actions(Request $request)

View File

@@ -16,16 +16,21 @@ class OrangePill extends Resource
{
/**
* The model the resource corresponds to.
*
* @var string
*/
public static $model = \App\Models\OrangePill::class;
/**
* The single value that should be used to represent the resource when being displayed.
*
* @var string
*/
public static $title = 'id';
/**
* The columns that should be searched.
*
* @var array
*/
public static $search = [
@@ -50,7 +55,6 @@ class OrangePill extends Resource
* Get the fields displayed by the resource.
*
* @param \Illuminate\Http\Request $request
*
* @return array
*/
public function fields(Request $request)
@@ -77,7 +81,6 @@ class OrangePill extends Resource
* Get the cards available for the request.
*
* @param \Illuminate\Http\Request $request
*
* @return array
*/
public function cards(Request $request)
@@ -89,7 +92,6 @@ class OrangePill extends Resource
* Get the filters available for the resource.
*
* @param \Illuminate\Http\Request $request
*
* @return array
*/
public function filters(Request $request)
@@ -101,7 +103,6 @@ class OrangePill extends Resource
* Get the lenses available for the resource.
*
* @param \Illuminate\Http\Request $request
*
* @return array
*/
public function lenses(Request $request)
@@ -113,7 +114,6 @@ class OrangePill extends Resource
* Get the actions available for the resource.
*
* @param \Illuminate\Http\Request $request
*
* @return array
*/
public function actions(Request $request)

View File

@@ -13,11 +13,14 @@ class Participant extends Resource
{
/**
* The model the resource corresponds to.
*
* @var string
*/
public static $model = \App\Models\Participant::class;
/**
* The columns that should be searched.
*
* @var array
*/
public static $search = [
@@ -44,7 +47,6 @@ class Participant extends Resource
* Get the fields displayed by the resource.
*
* @param \Illuminate\Http\Request $request
*
* @return array
*/
public function fields(Request $request)
@@ -66,7 +68,6 @@ class Participant extends Resource
* Get the cards available for the request.
*
* @param \Illuminate\Http\Request $request
*
* @return array
*/
public function cards(Request $request)
@@ -78,7 +79,6 @@ class Participant extends Resource
* Get the filters available for the resource.
*
* @param \Illuminate\Http\Request $request
*
* @return array
*/
public function filters(Request $request)
@@ -90,7 +90,6 @@ class Participant extends Resource
* Get the lenses available for the resource.
*
* @param \Illuminate\Http\Request $request
*
* @return array
*/
public function lenses(Request $request)
@@ -102,7 +101,6 @@ class Participant extends Resource
* Get the actions available for the resource.
*
* @param \Illuminate\Http\Request $request
*
* @return array
*/
public function actions(Request $request)

View File

@@ -19,18 +19,21 @@ class Podcast extends Resource
{
/**
* The model the resource corresponds to.
*
* @var string
*/
public static $model = \App\Models\Podcast::class;
/**
* The single value that should be used to represent the resource when being displayed.
*
* @var string
*/
public static $title = 'title';
/**
* The columns that should be searched.
*
* @var array
*/
public static $search = [
@@ -56,7 +59,6 @@ class Podcast extends Resource
* Get the fields displayed by the resource.
*
* @param \Illuminate\Http\Request $request
*
* @return array
*/
public function fields(Request $request)
@@ -74,7 +76,7 @@ class Podcast extends Resource
})
->exceptOnForms(),
Boolean::make(__('Locked'), 'locked', fn($value) => $value ?? false),
Boolean::make(__('Locked'), 'locked', fn ($value) => $value ?? false),
Text::make('Guid', 'guid', function ($value) use ($guid) {
if ($value) {
@@ -113,7 +115,6 @@ class Podcast extends Resource
* Get the cards available for the request.
*
* @param \Illuminate\Http\Request $request
*
* @return array
*/
public function cards(Request $request)
@@ -125,7 +126,6 @@ class Podcast extends Resource
* Get the filters available for the resource.
*
* @param \Illuminate\Http\Request $request
*
* @return array
*/
public function filters(Request $request)
@@ -137,7 +137,6 @@ class Podcast extends Resource
* Get the lenses available for the resource.
*
* @param \Illuminate\Http\Request $request
*
* @return array
*/
public function lenses(Request $request)
@@ -149,7 +148,6 @@ class Podcast extends Resource
* Get the actions available for the resource.
*
* @param \Illuminate\Http\Request $request
*
* @return array
*/
public function actions(Request $request)

View File

@@ -4,10 +4,10 @@ namespace App\Nova;
use App\Notifications\ModelCreatedNotification;
use Illuminate\Database\Eloquent\Model;
use Laravel\Nova\Fields\ID;
use Illuminate\Http\Request;
use Laravel\Nova\Fields\Boolean;
use Laravel\Nova\Fields\BelongsTo;
use Laravel\Nova\Fields\Boolean;
use Laravel\Nova\Fields\ID;
use Laravel\Nova\Http\Requests\NovaRequest;
class Registration extends Resource

View File

@@ -10,22 +10,23 @@ use Laravel\Nova\Http\Requests\NovaRequest;
class Team extends Resource
{
/**
* The model the resource corresponds to.
*
* @var class-string<\App\Models\Team>
*/
public static $model = \App\Models\Team::class;
/**
* The single value that should be used to represent the resource when being displayed.
*
* @var string
*/
public static $title = 'name';
/**
* The columns that should be searched.
*
* @var array
*/
public static $search = [
@@ -45,7 +46,6 @@ class Team extends Resource
* Get the fields displayed by the resource.
*
* @param \Laravel\Nova\Http\Requests\NovaRequest $request
*
* @return array
*/
public function fields(NovaRequest $request)
@@ -64,7 +64,6 @@ class Team extends Resource
* Get the cards available for the request.
*
* @param \Laravel\Nova\Http\Requests\NovaRequest $request
*
* @return array
*/
public function cards(NovaRequest $request)
@@ -76,7 +75,6 @@ class Team extends Resource
* Get the filters available for the resource.
*
* @param \Laravel\Nova\Http\Requests\NovaRequest $request
*
* @return array
*/
public function filters(NovaRequest $request)
@@ -88,7 +86,6 @@ class Team extends Resource
* Get the lenses available for the resource.
*
* @param \Laravel\Nova\Http\Requests\NovaRequest $request
*
* @return array
*/
public function lenses(NovaRequest $request)
@@ -100,7 +97,6 @@ class Team extends Resource
* Get the actions available for the resource.
*
* @param \Laravel\Nova\Http\Requests\NovaRequest $request
*
* @return array
*/
public function actions(NovaRequest $request)

View File

@@ -12,21 +12,23 @@ use Laravel\Nova\Http\Requests\NovaRequest;
class User extends Resource
{
/**
* The model the resource corresponds to.
*
* @var class-string<\App\Models\User>
*/
public static $model = \App\Models\User::class;
/**
* The single value that should be used to represent the resource when being displayed.
*
* @var string
*/
public static $title = 'name';
/**
* The columns that should be searched.
*
* @var array
*/
public static $search = [
@@ -51,7 +53,6 @@ class User extends Resource
* Get the fields displayed by the resource.
*
* @param \Laravel\Nova\Http\Requests\NovaRequest $request
*
* @return array
*/
public function fields(NovaRequest $request)
@@ -100,7 +101,6 @@ class User extends Resource
* Get the cards available for the request.
*
* @param \Laravel\Nova\Http\Requests\NovaRequest $request
*
* @return array
*/
public function cards(NovaRequest $request)
@@ -112,7 +112,6 @@ class User extends Resource
* Get the filters available for the resource.
*
* @param \Laravel\Nova\Http\Requests\NovaRequest $request
*
* @return array
*/
public function filters(NovaRequest $request)
@@ -124,7 +123,6 @@ class User extends Resource
* Get the lenses available for the resource.
*
* @param \Laravel\Nova\Http\Requests\NovaRequest $request
*
* @return array
*/
public function lenses(NovaRequest $request)
@@ -136,7 +134,6 @@ class User extends Resource
* Get the actions available for the resource.
*
* @param \Laravel\Nova\Http\Requests\NovaRequest $request
*
* @return array
*/
public function actions(NovaRequest $request)

View File

@@ -15,12 +15,14 @@ class Venue extends Resource
{
/**
* The model the resource corresponds to.
*
* @var string
*/
public static $model = \App\Models\Venue::class;
/**
* The single value that should be used to represent the resource when being displayed.
*
* @var string
*/
public static $title = 'name';
@@ -32,6 +34,7 @@ class Venue extends Resource
/**
* The columns that should be searched.
*
* @var array
*/
public static $search = [
@@ -57,7 +60,6 @@ class Venue extends Resource
* Get the fields displayed by the resource.
*
* @param \Illuminate\Http\Request $request
*
* @return array
*/
public function fields(Request $request)
@@ -94,7 +96,6 @@ class Venue extends Resource
* Get the cards available for the request.
*
* @param \Illuminate\Http\Request $request
*
* @return array
*/
public function cards(Request $request)
@@ -106,7 +107,6 @@ class Venue extends Resource
* Get the filters available for the resource.
*
* @param \Illuminate\Http\Request $request
*
* @return array
*/
public function filters(Request $request)
@@ -118,7 +118,6 @@ class Venue extends Resource
* Get the lenses available for the resource.
*
* @param \Illuminate\Http\Request $request
*
* @return array
*/
public function lenses(Request $request)
@@ -130,7 +129,6 @@ class Venue extends Resource
* Get the actions available for the resource.
*
* @param \Illuminate\Http\Request $request
*
* @return array
*/
public function actions(Request $request)