Skip to content
Redis UI for Laravel
JavaScript Vue PHP Other
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
resources
src
CODE_OF_CONDUCT.md
LICENSE
README.md
composer.json
package.json

README.md

Latest Stable Version Total Downloads License

laravel-redis-ui

Redis UI for Laravel

When we are dealing with redis database, we often need to install a different application for a user interface to view or maybe manipulate the data, say for testing purposes.

This package will provide an interface for user to management the redis database with their Laravel application. The features included in this package are:

  • Select a database connection on your Redis server
  • Search/Filter by:
    • Key
    • Content/ Value
  • Reset filter
  • Pagination on results
  • Create a new record (key + content)
  • Edit an existing record (content only)
  • Delete an existing record

Requirement

  • PHP 7.0+
  • Redis Server, which configured in you laravel application
  • Laravel 5.3+
  • Vuejs 2.0+
  • Vuex 2.0+

Installation

First we need to install Vuex

Vuejs CDN has been included to the default template. But Vuex are not. So you might want to install Vuex first on your machine.

npm install vuex --save

Or otherwise, you can modify the default template to include the CDN for Vuex.

<script src="/path/to/vuex.js"></script>
or
<script src="/path/to/vuex.js@2.0.0"></script>

Add and install the package with the follow command to your laravel application

composer require feikwok/laravel-redis-ui

Update the config/app.php file to include the following line in 'providers' section

Feikwok\RedisUI\LaravelRedisUIServiceProvider::class,

At last make sure you publish the resources to your public folder

php artisan vendor:publish

Thats should be all. Happy coding!

Sandbox/ Demo

laravel-redis-ui Demo

You can’t perform that action at this time.