Ir para conteúdo
Fórum Script Brasil

Fabio umpierre

Membros
  • Total de itens

    3
  • Registro em

  • Última visita

Sobre Fabio umpierre

Fabio umpierre's Achievements

0

Reputação

  1. Boa tarde pessoa, tudo certo? espero que sim bom, eu fazendo um projetinho com laravel, mas na parte de estilizar algumas coisas eu estou me perdendo, já to a 5 dias direto tentando mas não consigo, já tentei a doc oficial, youtube, forums, stack overflow e tb programar junto com o chatGpt, dai resolvi perguntar aqui porque realmente, minhas opcoes esgotaram. sobre o projeto eu tenho essa tela eu queria poder tirar o nome edit do lado dos 3 pontinhos e colocar como nome da coluna, mas não estou conseguindo, eu tb queria colocar um icone do lado de cada nome da coluna, tb queria por um filtro por data, onde aparecesse um calendario. enfim, meu problema esta sendo estilizar as coisas e algumas funcionalidades, eu vou passar uma outra tela, mostrando como eu queria que ficasse logo abaixo, lembrando que eu não estou usando css, html e etc, estou usando apenas o Filament. vou passar aqui tb o meu arquivo UserResource, que e o arquivo que constroi a primeira tela: UserResource <?php namespace App\Filament\Resources; use App\Filament\Resources\UserResource\Pages; use App\Filament\Resources\UserResource\RelationManagers; use Filament\Tables\Actions\ActionGroup; use Filament\Tables\Actions\EditAction; use App\Models\User; use Filament\Tables\Actions\Position; use Filament\Forms; use Filament\Resources\Form; use Filament\Resources\Resource; use Filament\Resources\Table; use Filament\Tables; use Illuminate\Database\Eloquent\Builder; use Illuminate\Database\Eloquent\SoftDeletingScope; class UserResource extends Resource { protected static ?string $model = User::class; protected static ?string $navigationIcon = 'heroicon-o-collection'; public static function form(Form $form): Form { return $form ->schema([ Forms\Components\TextInput::make('name') ->required() ->maxLength(255), Forms\Components\TextInput::make('email') ->email() ->required() ->maxLength(255), Forms\Components\DateTimePicker::make('email_verified_at'), Forms\Components\TextInput::make('password') ->password() ->required() ->maxLength(255), ]); } public static function table(Table $table): Table { return $table ->columns([ Tables\Columns\TextColumn::make('name'), Tables\Columns\TextColumn::make('email'), Tables\Columns\TextColumn::make('email_verified_at') ->dateTime(), Tables\Columns\TextColumn::make('created_at') ->dateTime(), Tables\Columns\TextColumn::make('updated_at') ->dateTime(), ]) ->filters([ // ]) ->actions([ EditAction::make('Editar'), Tables\Actions\DeleteAction::make(), ]) ->bulkActions([ Tables\Actions\DeleteBulkAction::make(), ]); } protected function getTableActions(): array { return [ Tables\Actions\ActionGroup::make([ Tables\Actions\ViewAction::make(), Tables\Actions\EditAction::make('edit', 'Editar'), Tables\Actions\DeleteAction::make(), ])->dropdown(), ]; } protected function getTableActionsPosition(): ?string { return Position::BeforeCells; } public static function getPages(): array { return [ 'index' => Pages\ManageUsers::route('/'), ]; } }
  2. @lowys boa tarde meu amigo, tudo certo? primeiramente obrigado por responder a minha pergunta. então, essa foto que coloquei e de um site, no meu codigo não esta assim, as linhas estao todas brancas. eu não sei se deveria usar css, sou novo no mundo do php, estou usando apenas o filament e php para montar a minha tabela
  3. return [ TextColumn::make('name') ->searchable() ->label(trans('admin::user.column_name')), TextColumn::make('email') ->searchable() ->label(trans('admin::user.column_email')), TextColumn::make('subscription.plan') ->sortable() ->searchable() ->label('Plano'), TextColumn::make('subscription.created_at') ->date('d/m/Y') ->label(trans('admin::user.column_subscription_date')), BadgeColumn::make('subscription.status') ->sortable() ->searchable() ->formatStateUsing(fn(SubscriptionStatus|null $state) => $state?->label() ?: '') ->colors([ 'warning' => static fn ($state): bool => $state === SubscriptionStatus::pending, 'success' => static fn ($state): bool => $state === SubscriptionStatus::active, 'danger' => static fn ($state): bool => $state === SubscriptionStatus::canceled, ]) ->label('Status'), Logo acima tem uma parte do meu codigo, eu quero que uma linha seja de uma cor, e a seguinte de outra, vou mandar uma imagem aqui exatamente como eu queria que ficasse: https://basedeconhecimento.tray.com.br/hc/article_attachments/6950155803035/Screenshot_945.png
×
×
  • Criar Novo...