Code less. Enjoy more. Get the work done faster.
Vibrant Components is a Laravel package that will save you tons of work by providing a reliable set of well-coded, ready-to-use tools for some of the most common and time-consuming tasks when developing web applications.
Component Manager – An interactive way to document and share your Laravel components.
Whether you work alone or in a team, our Component Manager will make your components reuse process fun and fast! This awesome tool will show all the parameters accepted by a component, allowing the user to change its values and see the result in real time. With Vibrant’s CM you can:
- Add any component just with comments tags. No code, no db, no trouble!
- Make your component interactive through parameter inputs such as text, textarea, select, color or switch
- Preview panel: Update and see the result in real timed.
- Code builder: Just copy and paste the code, from our over to your project.
- List all your components, grouped by types
- Search for any component in real time
- You can share a direct access to a component, the manager will open showing that specific item
- Enjoy a clean and responsive UI made in Vuejs, with access to the source code
Instant Bootstrap Forms – From your logic to the browser, no more HTML or JS.
Focus on what really matters and let our VibFrom component deal with the rest. Create parameter-based forms in no time, all you need included. Take a look at the key features:
- Inputs supported:
– Text, Email, Url & Password (with option to show/hide input)
– Select & Multi-select
– Checkbox, Switch & Radio choice
- Built-in validation:
– Client side (Bootstrap built-in, HTML5 or Custom)
– Server side using Laravel validation rules
- Submit the form synchronously or asynchronously (Ajax)
- Supports GET, POST, PUT, PATCH and DELETE methods
- Flexible layout: stacked or inline, one or many inputs per row
- And many more!
Powerful Data Tables – Expose your data, fast and easy.
We know that creating a data table that actually works could be a headache. That’s why we created the VibTable component, a practical abstraction for production-ready bootstrap tables. Your VibTables can:
- Handle large datasets with built-in ajax calls and pagination
- Real time searching by one or many table fields
- Sorting by table field
- Show/hide table columns
- Include action buttons per column
- Check/uncheck several columns and implement actions on it
- Export selected or shown columns in CSV, XLSX, JSON, XLM, TXT and SQL
- Customizable for special needs
Express CRUD – A fast lane to CRUD interfaces from any Laravel Model.
Need an interface to Create, Read, Update or Delete records of models? We got you covered. Build complete CRUD interfaces using with just a couple of lines in each layer of the MCV. You also can:
- Grant user, model or request-based permissions for each CRUD action
- Easily implement the built-in “Delete in bulk” action
- Everything is seamless integrated in the Vibrant’s table component
- 25+ reusable components included!
- Helpful View tools
- Future-ready Backend home
- Examples & templates files
- Delivered and maintained as a Laravel package
- Free basic support for 6 months
- Basic understanding of Laravel concepts
- Laravel ^5.6.4
- php ~7.1
- The package uses ‘/backend’ as prefix for all its routes, so it should be available
- Tested on Linux Ubuntu 16.04
- Laravel, the great PHP framework
- Gossi’s Docblock, direct to the point phpDoc parser
- Vuejs & ElementUI, amazing UI frameworks
- Bootstrap with jQuery, for fast development
- Icons in the banner from icon8.com
Download NowGet It Now Source