PHPackages                             sergeypechenyuk/laravel-redirect - 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. [HTTP &amp; Networking](/categories/http)
4. /
5. sergeypechenyuk/laravel-redirect

ActiveLibrary[HTTP &amp; Networking](/categories/http)

sergeypechenyuk/laravel-redirect
================================

Redirect middleware

1.0(7y ago)05MITPHPPHP ^7.1.3

Since Mar 5Pushed 7y ago1 watchersCompare

[ Source](https://github.com/sergeypechenyuk/laravel-redirect)[ Packagist](https://packagist.org/packages/sergeypechenyuk/laravel-redirect)[ RSS](/packages/sergeypechenyuk-laravel-redirect/feed)WikiDiscussions master Synced yesterday

READMEChangelogDependenciesVersions (2)Used By (0)

Laravel redirects
=================

[](#laravel-redirects)

[![Latest Stable Version](https://camo.githubusercontent.com/35a6e1434dfa66f2844ddf877ff41c5e7a7901e2884b55510a3e853c279ddaa4/68747470733a2f2f706f7365722e707567782e6f72672f73657267657970656368656e79756b2f6c61726176656c2d72656469726563742f762f737461626c65)](https://packagist.org/packages/sergeypechenyuk/laravel-redirect)[![Total Downloads](https://camo.githubusercontent.com/0d2889f30265bf790dfb29d571d59bb5755fd1eadc6917ebde3270f6fc4cc297/68747470733a2f2f706f7365722e707567782e6f72672f73657267657970656368656e79756b2f6c61726176656c2d72656469726563742f646f776e6c6f616473)](https://packagist.org/packages/sergeypechenyuk/laravel-redirect)[![License](https://camo.githubusercontent.com/591009af55f56a4fa9c29d05eb82ed61e8bc94b9337f4f5012de3dd5dafb7e8c/68747470733a2f2f706f7365722e707567782e6f72672f73657267657970656368656e79756b2f6c61726176656c2d72656469726563742f6c6963656e7365)](https://packagist.org/packages/sergeypechenyuk/laravel-redirect)[![Monthly Downloads](https://camo.githubusercontent.com/594848e00f6290a7653aa90cac987b95a681e8e6dfa478ad14f19b9031cd7299/68747470733a2f2f706f7365722e707567782e6f72672f73657267657970656368656e79756b2f6c61726176656c2d72656469726563742f642f6d6f6e74686c79)](https://packagist.org/packages/sergeypechenyuk/laravel-redirect)

Пакет для удобного создания редиректов в Вашем проекте

Установка
=========

[](#установка)

Установка пакета с помощью Composer.

```
composer require sergeypechenyuk/laravel-redirect

```

Добавьте в файл `config/app.php` вашего проекта в конец массива `providers` :

```
PSV\Widgets\WidgetServiceProvider::class,
```

После этого выполните в консоли команду публикации нужных ресурсов:

```
php artisan vendor:publish --provider="PSV\Widgets\WidgetServiceProvider"

```

Использование
=============

[](#использование)

В файле `config\redirect.php` находится массив с установочными параметрами по умолчанию. В частности Вы можете установить дефолтный код ответа сервера, чтобы не вводить его каждый раз при добавлении нового редиректа.

Работа с модулем происходит через командную строку `artisan`. Существует несколько команд:

#### Создание нового редиректа

[](#создание-нового-редиректа)

```
php artisan redirect:create "hello" "hello-world-2" "302"

```

Команда `redirect:create` может принимать 4 параметра

- source *(обязательно)*: URL источника
- destination *(обязательно)*: URL назначения
- code *(опционально)*: код сервера, может принимать значения 301 и 302. Если не задано, то берется из файла конфигурации `config/redirect.php`
- expired *(опционально)*: метка времени в формате Y-m-d H:i:s до которой редирект будет действовать. Если дата уже наступила, то данные редиректа будут игнорироваться

#### Редактирование существующего редиректа

[](#редактирование-существующего-редиректа)

```
php artisan redirect:update "hello" "hello-world" "302" "2019-12-31 23:59:59"

```

Параметры команты `redirect:update` аналогичны команде `redirect:create`. Поиск существующего редиректа происходит по параметру `source`, если запись с таким `source` не найдена, то выведется соответствующая ошибка.

#### Удаление существующего редиректа

[](#удаление-существующего-редиректа)

```
php artisan redirect:remove "hello"

```

Команда `redirect:remove` принимает только один параметр `source`, именно по этому параметру происходит поиск в таблице редиректов. Если запись с таким `source`не найдена, то выведется соответствующая ошибка.

#### Список существующих редиректов

[](#список-существующих-редиректов)

```
php artisan redirect:list

```

Команда `redirect:list` может принимает только один необязательный параметр `source`, который идет в качестве поисковой строки по вхождению. Если параметр не задан, то выведется весь список редиректов.

###  Health Score

23

—

LowBetter than 27% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity4

Limited adoption so far

Community4

Small or concentrated contributor base

Maturity55

Maturing project, gaining track record

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

2626d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/cf795bbda364ecf32c924f3756662bd76e889e7159d1bc8dafa16a8f34948604?d=identicon)[sergeypechenyuk](/maintainers/sergeypechenyuk)

---

Tags

laravelwidgetsredirect

### Embed Badge

![Health badge](/badges/sergeypechenyuk-laravel-redirect/health.svg)

```
[![Health](https://phpackages.com/badges/sergeypechenyuk-laravel-redirect/health.svg)](https://phpackages.com/packages/sergeypechenyuk-laravel-redirect)
```

###  Alternatives

[fsasvari/laravel-trailing-slash

The package that adds redirection with trailing slash to Laravel framework.

63164.3k](/packages/fsasvari-laravel-trailing-slash)[palanik/lumen-cors

Cross-origin resource sharing (CORS) middleware for Lumen micro-framework.

101237.4k](/packages/palanik-lumen-cors)[api-platform/laravel

API Platform support for Laravel

59126.4k6](/packages/api-platform-laravel)[behamin/service-proxy

for proxy or sending requests to other services with useful utilities

102.2k](/packages/behamin-service-proxy)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
