Skip to content

Instantly share code, notes, and snippets.

View joaopaulolndev's full-sized avatar
🎯
Always looking for a good project

João Paulo Leite Nascimento joaopaulolndev

🎯
Always looking for a good project
View GitHub Profile
<?php
namespace Database\Seeders;
use App\Models\Country;
use Illuminate\Database\Console\Seeds\WithoutModelEvents;
use Illuminate\Database\Seeder;
use Illuminate\Support\Facades\DB;
class CountrySeeder extends Seeder
<?php
namespace App\Filament\Resources\LeadResource\Actions;
use App\Enums\LeadStatusEnum;
use App\Models\Lead;
use App\Models\LeadStatus;
use App\Services\UpdateLeadStatusService;
use App\Traits\HiddenLeadActionsTrait;
use Filament\Forms\Components\RichEditor;
<?php
namespace App\Filament\Pages\Auth;
use App\Helpers\CheckPermissionsHelper;
use Filament\Forms\Components\Section;
use Filament\Forms\Components\Select;
use Filament\Forms\Components\TextInput;
use Filament\Forms\Components\Toggle;
use Filament\Forms\Form;
<div>
<header class="fi-simple-header py-8">
<div>
<h1 class="fi-header-heading text-2xl font-bold tracking-tight text-gray-950 dark:text-white sm:text-3xl">
{{__('My Profile')}}
</h1>
</div>
<p class="fi-simple-header-subheading mt-2 text-left text-sm text-gray-500 dark:text-gray-400">
{{__('Manager your user profile')}}
@joaopaulolndev
joaopaulolndev / gist:50bdc2e2899c01348e5d005dd78ee10a
Last active October 9, 2024 22:05
Romulo and Saade Custom Theme
@import '/vendor/filament/filament/resources/css/theme.css';
@config 'tailwind.config.js';
/** Romulo Theme */
/*
.fi-sidebar {
@apply bg-white dark:bg-gray-900 border-r dark:border-white/10 shadow-sm p-0 !important;
}
<?php
namespace App\Providers;
use Filament\Actions;
use Filament\Forms;
use Filament\Infolists;
use Filament\Notifications\Notification;
use Filament\Pages;
use Filament\Support\Enums\MaxWidth;
@joaopaulolndev
joaopaulolndev / tutorial.php
Created September 4, 2024 13:25 — forked from renatofrota/tutorial.php
Seletor de idioma no Filament 3 com auto-detecção de idioma
<?php
// app/providers/Filament/AdminPanelProvider.php
->spa()
->spaUrlExceptions(['*/lang/*'])
->middleware([SetLang::class])
->renderHook(
name: PanelsRenderHook::USER_MENU_PROFILE_AFTER,
hook: fn (): View => view(view: 'filament.hooks.lang-switcher'),
@joaopaulolndev
joaopaulolndev / settings.json
Created September 4, 2024 13:48 — forked from saade/settings.json
vscode settings
{
"workbench.iconTheme": "symbols",
"git.autofetch": true,
"[dart]": {
"editor.formatOnSave": true,
"editor.formatOnType": true,
"editor.rulers": [80],
"editor.selectionHighlight": false,
"editor.suggest.snippetsPreventQuickSuggestions": false,
"editor.suggestSelection": "first",
[
{
"id": 1,
"state_id": 1,
"ibge_code": 1100015,
"name": "Alta Floresta D´oeste"
},
{
"id": 2,
"state_id": 1,
@joaopaulolndev
joaopaulolndev / gist:e71f0453c3e2719bbd850df3fe37fcdd
Created September 18, 2024 14:15
panel-sidebar-footer.blade.php
@php
$user = filament()->auth()->user();
$items = filament()->getUserMenuItems();
$profileItem = $items['profile'] ?? $items['account'] ?? null;
$profileItemUrl = $profileItem?->getUrl();
$profilePage = filament()->getProfilePage();
$hasProfileItem = filament()->hasProfile() || filled($profileItemUrl);
$logoutItem = $items['logout'] ?? null;