]); } public static function table(Table $table): Table { return $table->columns([ Tables\Columns\TextColumn::make('petSpecies.name') ->label('Pet') ->formatStateUsing(fn($state) => $state ?? 'Tümü') // null ise genel tavsiye ->badge() ->color(fn($state) => match ($state) { 'Kedi' => 'pink', 'Köpek' => 'yellow', default => 'gray', }), Tables\Columns\TextColumn::make('advice')->label('Tavsiye')->limit(80), ]) ->defaultSort('id', 'desc') ->actions([ Tables\Actions\EditAction::make(), ]) ->actions([ Tables\Actions\EditAction::make(), Tables\Actions\DeleteAction::make(), // Silme eklendi ]) ->bulkActions([ Tables\Actions\DeleteBulkAction::make(), // Çoklu silme de istersen ]); } public static function getPages(): array { return [ 'index' => Pages\ListDailyAdvice::route('/'), 'edit' => Pages\EditDailyAdvice::route('/{record}/edit'), ]; } } $form->schema([ Select::make('donation_campaign_id') ->label('Kampanya') ->relationship('campaign', 'title') ->searchable() ->required(), Select::make('user_id') ->label('Bağışçı') ->relationship('user', 'name') ->searchable() ->nullable(), TextInput::make('amount') ->label('Tutar') ->required() ->numeric(), TextInput::make('payment_method') ->label('Ödeme Yöntemi') ->nullable(), TextInput::make('transaction_id') ->label('İşlem No') ->nullable(), DateTimePicker::make('donated_at') ->label('Bağış Tarihi') ->default(now()), ]); } public static function table(Table $table): Table { return $table->columns([ TextColumn::make('campaign.title')->label('Kampanya')->searchable(), TextColumn::make('user.name')->label('Bağışçı')->searchable(), TextColumn::make('amount')->label('Tutar')->money('TRY'), TextColumn::make('payment_method')->label('Ödeme'), TextColumn::make('donated_at')->label('Tarih')->dateTime(), ]) ->actions([ Tables\Actions\EditAction::make()->label('Düzenle'), Tables\Actions\DeleteAction::make()->label('Sil'), ]) ->bulkActions([ Tables\Actions\DeleteBulkAction::make()->label('Toplu Sil'), ]); } public static function getRelations(): array { return [ // ]; } public static function getPages(): array { return [ 'index' => Pages\ListDonations::route('/'), 'create' => Pages\CreateDonation::route('/create'), 'edit' => Pages\EditDonation::route('/{record}/edit'), ]; } } ->columns([ TextColumn::make('title')->label('Başlık')->searchable()->sortable(), TextColumn::make('icon')->label('İkon')->limit(20), TextColumn::make('description')->label('Açıklama')->limit(50), ]) ->actions([ Tables\Actions\EditAction::make()->label('Düzenle'), Tables\Actions\DeleteAction::make()->label('Sil'), ]) ->bulkActions([ Tables\Actions\DeleteBulkAction::make()->label('Toplu Sil'), ]); } public static function getPages(): array { return [ 'index' => Pages\ListPetServiceCategories::route('/'), 'create' => Pages\CreatePetServiceCategory::route('/create'), 'edit' => Pages\EditPetServiceCategory::route('/{record}/edit'), ]; } } rchable() ->required(), Textarea::make('comment') ->label('Yorum') ->required(), Select::make('rating') ->label('Puan') ->options([ 1 => '1 Yıldız', 2 => '2 Yıldız', 3 => '3 Yıldız', 4 => '4 Yıldız', 5 => '5 Yıldız', ]) ->required(), Select::make('status') ->label('Durum') ->options([ 0 => 'Bekliyor', 1 => 'Onaylı', ]) ->required(), ]); } public static function table(Table $table): Table { return $table ->columns([ TextColumn::make('user.name')->label('Kullanıcı'), TextColumn::make('product.title')->label('Ürün'), BadgeColumn::make('rating')->label('Puan'), TextColumn::make('comment')->label('Yorum')->limit(30), BadgeColumn::make('status') ->label('Durum') ->formatStateUsing(function ($state) { return $state == 1 ? 'Onaylı' : 'Bekliyor'; }) ->colors([ 'primary' => 0, // Bekliyor 'success' => 1, // Onaylı ]), TextColumn::make('created_at')->label('Tarih')->dateTime('d.m.Y H:i'), ]) ->actions([ Tables\Actions\EditAction::make()->label('Düzenle'), Tables\Actions\DeleteAction::make()->label('Sil'), ]) ->bulkActions([ Tables\Actions\DeleteBulkAction::make()->label('Toplu Sil'), ]); } public static function getRelations(): array { return []; } public static function getPages(): array { return [ 'index' => Pages\ListProductComments::route('/'), 'create' => Pages\CreateProductComment::route('/create'), 'edit' => Pages\EditProductComment::route('/{record}/edit'), ]; } } Zooya
Internal Server Error
ParseError
Unclosed '[' on line 78
app/Filament/Resources/VaccineResource.php :81
vendor/composer/ClassLoader.php :427
vendor/filament/filament/src/Panel/Concerns/HasComponents.php :438
vendor/filament/filament/src/Panel/Concerns/HasComponents.php :293
app/Providers/Filament/AdminPanelProvider.php :35
vendor/filament/filament/src/PanelProvider.php :15
vendor/laravel/framework/src/Illuminate/Collections/helpers.php :236
vendor/filament/filament/src/Facades/Filament.php :140
vendor/laravel/framework/src/Illuminate/Container/Container.php :1417
vendor/laravel/framework/src/Illuminate/Container/Container.php :1335
vendor/laravel/framework/src/Illuminate/Container/Container.php :837
vendor/laravel/framework/src/Illuminate/Foundation/Application.php :1048
vendor/laravel/framework/src/Illuminate/Container/Container.php :755
vendor/laravel/framework/src/Illuminate/Foundation/Application.php :1030
vendor/laravel/framework/src/Illuminate/Foundation/helpers.php :124
vendor/filament/filament/src/FilamentManager.php :51
vendor/filament/filament/src/FilamentServiceProvider.php :48
vendor/laravel/framework/src/Illuminate/Container/Container.php :937
vendor/laravel/framework/src/Illuminate/Container/Container.php :819
vendor/laravel/framework/src/Illuminate/Foundation/Application.php :1048
vendor/laravel/framework/src/Illuminate/Container/Container.php :755
vendor/laravel/framework/src/Illuminate/Foundation/Application.php :1030
vendor/laravel/framework/src/Illuminate/Container/Container.php :1565
vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php :239
vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php :210
vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php :355
vendor/filament/filament/routes/web.php :13
vendor/laravel/framework/src/Illuminate/Routing/Router.php :511
vendor/laravel/framework/src/Illuminate/Routing/Router.php :467
vendor/laravel/framework/src/Illuminate/Routing/RouteRegistrar.php :199
vendor/filament/filament/routes/web.php :12
vendor/laravel/framework/src/Illuminate/Support/ServiceProvider.php :195
vendor/spatie/laravel-package-tools/src/Concerns/PackageServiceProvider/ProcessRoutes.php :14
vendor/spatie/laravel-package-tools/src/PackageServiceProvider.php :85
vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php :36
vendor/laravel/framework/src/Illuminate/Container/Util.php :43
vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php :95
vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php :35
vendor/laravel/framework/src/Illuminate/Container/Container.php :694
vendor/laravel/framework/src/Illuminate/Foundation/Application.php :1121
vendor/laravel/framework/src/Illuminate/Foundation/Application.php :1102
vendor/laravel/framework/src/Illuminate/Foundation/Application.php :1101
vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/BootProviders.php :17
vendor/laravel/framework/src/Illuminate/Foundation/Application.php :316
vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php :187
vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php :171
vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php :145
vendor/laravel/framework/src/Illuminate/Foundation/Application.php :1190
public/index.php :17
Request
GET /
Headers
accept
*/*
accept-encoding
gzip, br, zstd, deflate
host
www.zooya.com.tr
referer
https://zooya.com.tr/
user-agent
Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
x-https
1
Body
No body data
Application
Routing
No routing data
Database Queries
No query data