Download the PHP package zofe/rapyd-livewire without Composer

On this page you can find all versions of the php package zofe/rapyd-livewire. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package rapyd-livewire

rapyd-livewire

Build Status Total Downloads Latest Stable Version

requirements: laravel ^8.65 | 9. | 10.

Demo: rapyd.dev

What is it?

is a laravel library of blade components, livewire traits, and modules scaffolder that you can use to generate administration interfaces in a concise, reusable, uncluttered, and testable manner.

It also bundles standard frontend libraries like Bootstrap, Vue, Alpine, Tom Select and Quill to be used as fast boilerplate for your laravel admin panels.

The idea is to speed up and organize the development of large laravel applications:

Modules

example of out of the box module structure you can use after installing rapyd.

Rapyd has also some public modules available via "composer require":

Rapyd has a "module installer": zofe/rapyd-module-installer
this means that you can plan to create & distribute your modules as packages including it as dependency and following a simple naming convention, for example with a composer.json file like this:

then you can include your own modules using composer require "yourname/mymodule-module" and this will install your dependency in app/Modules/Mymodule

Please check for example zofe/knowledgebase-module knowledgebase module to get an idea of how to structure it.

Installation

You can install the package via composer:

You can publish static assets using:

if you want you can download the demo module in your laravel-rapyd application try the zofe/demo-module

Usage


DataTable

A DataTable is a "listing component" with these features:

props

content/slots

example: rapyd.dev/demo/articles


DataView

a DataView is a "detail page component" with :

props

content/slots

example: rapyd.dev/demo/article/view/1


DataEdit

DataEdit is a "form component" usually binded to a model with:

props

content/slots

example: rapyd.dev/demo/article/edit/1


Fields

inside some widget views you can drastically semplify the syntax using predefined blade components that interacts with livewire

props

special tags

navigation

Nav Tabs: bootstrap nav-link menu with self-determined active link

Nav Items: boostrap vertical menu items / single or grouped (collapsed)

Nav Sidebar: bootstrap sidebar with self-determined or segment-based active link

minimal application layout

there are some css/js dependencies (livewire, bootstrap, alpinejs, vuejs) but rapyd has two directive to simplify all needed inclusions.

Consider to use {{ $slot }} as entry-point if you plan to use Full-page components

don't forget to add "app" class to your main div if you plan to use vuejs components

layout module

If you want to isolate the layout as well and make it a module, reusable in multiple projects, rapyd does that as well, and it has a default module that you can customize or take as an example:

To-do

Credits

Inspirations:

License & Contacts

Rapyd is licensed under the MIT license

Please join me and review my work on Linkedin

thanks


All versions of rapyd-livewire with dependencies

PHP Build Version
Package Version
Requires php Version ^7.4|^8.0|^8.1
illuminate/config Version ^8.65|^9.0|^10.0
illuminate/contracts Version ^8.65|^9.0|^10.0
laravel/serializable-closure Version ^1.1
livewire/livewire Version ^2.0
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package zofe/rapyd-livewire contains the following files

Loading the files please wait ....