reinink/remember-query-strings 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

reinink/remember-query-strings

最新稳定版本:v0.1.2

Composer 安装命令:

composer require reinink/remember-query-strings

包简介

Laravel middleware that automatically remembers and restores query strings.

README 文档

README

Remember Query Strings is a Laravel middleware that automatically remembers and restores query strings. It does this by remembering the last query strings visited in the session. Later, when you visit that same route, if no query strings are provided, the middleware will automatically restore them from the sessions via a redirect.

Installation

You can install this package via Composer:

composer require reinink/remember-query-strings

Setup

First register the route middleware in your App\HttpKernel class:

protected $routeMiddleware = [
    // ..
    'remember' => \Reinink\RememberQueryStrings::class,
];

Usage

Now you can use this middleware just like any other middleware. For example, in your routes:

Route::get('users')->name('users')->uses('UsersController@index')->middleware('remember');

Or in a controller:

class UserController extends Controller
{
    public function __construct()
    {
        $this->middleware('remember')->only('index');
    }
}

Opting out

If you'd like to visit a page without remembering the query strings, pass ?remember=no to disable this behviour for that visit.

Forgetting query strings

To forget previously remembered query strings, simply pass ?remember=forget.

统计信息

  • 总下载量: 529.63k
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 76
  • 点击次数: 1
  • 依赖项目数: 3
  • 推荐数: 0

GitHub 信息

  • Stars: 76
  • Watchers: 3
  • Forks: 8
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2019-04-02