PHPackages                             agenciafmd/filament-redirects - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. agenciafmd/filament-redirects

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

agenciafmd/filament-redirects
=============================

Filament - Redirects

016↓66.7%PHP

Since Feb 19Pushed 2mo agoCompare

[ Source](https://github.com/agenciafmd/filament-redirects)[ Packagist](https://packagist.org/packages/agenciafmd/filament-redirects)[ RSS](/packages/agenciafmd-filament-redirects/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependenciesVersions (1)Used By (0)

Agenciafmd – Filament Redirects
===============================

[](#agenciafmd--filament-redirects)

Pacote de redirecionamentos (301 e 302) para o painel administrativo (Admix), com suporte a redirecionamentos exatos e wildcards.

Requisitos
----------

[](#requisitos)

- PHP ^8.4
- Laravel ^12.0
- Filament ^4.0
- agenciafmd/filament-admix v1.x-dev | dev-master

Instalação
----------

[](#instalação)

1. Instale o pacote via Composer:

```
composer require agenciafmd/filament-redirects
```

2. Execute as migrações:

```
php artisan migrate
```

Ativando no painel Filament
---------------------------

[](#ativando-no-painel-filament)

Este pacote inclui um Plugin Filament que registra o `RedirectResource` automaticamente. Adicione o plugin na config do admix `config/filament-admix.php`:

```
use Agenciafmd\Redirects\RedirectsPlugin;

return [
    'plugins' => [
        RedirectsPlugin::class,
    ],
];
```

Após isso, o menu "Redirecionamentos" aparecerá no painel, com as páginas de Listar, Criar e Editar.

### Middleware

[](#middleware)

Para que os redirecionamentos funcionem no frontend, você deve registrar o middleware no arquivo `bootstrap/app.php`:

```
use Agenciafmd\Redirects\Http\Middleware\UseRedirectPackage;

->withMiddleware(function (Middleware $middleware) {
    $middleware->append(UseRedirectPackage::class);
})
```

Adicione o fallback ao fim de `routes/web.php`:

```
