Download the PHP package jobmetric/panelio without Composer

On this page you can find all versions of the php package jobmetric/panelio. 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 panelio

Contributors Forks Stargazers MIT License LinkedIn

Panelio for laravel

Panelio is a very useful package for creating a cool admin panel.

Install via composer

Run the following command to pull in the latest version:

Publish the config

Run the following command to publish the package config file:

Documentation

Panelio is a Laravel package that allows you to create dynamic panels, each with menus, submenus, dashboard links, and profile links. You can also organize these panels into sections and manage permissions and positions.

Usage

The Panelio class allows you to define panels and their sections, menus, and links. Below are the main methods you will use:

This is an example for the Findr package, whose information we bring here as an example

Add a panel

To add a panel or a new environment, we add the following command in the Findr package provider service

arguments:

  • panel slug (string): The slug of the panel.

Parameters:

  • name (translation key): The name of the panel.
  • namespace (Psr 4 namespace): The namespace of the panel.
  • args (array): The arguments of the panel.
  • description (translation key): The description of the panel.
  • icon (html tag i): The icon of the panel.
  • permission (string permission key): The permission of the panel.
  • position (int): The position of the panel.
Add a section

To add a section to a panel, we add the following command in the Findr package provider service

arguments:

  • panel slug (string): The slug of the panel.
  • section slug (string): The slug of the section.

Parameters:

  • name (translation key): The name of the section.
  • args (array): The arguments of the section.
  • title (translation key): The title of the section.
  • description (translation key): The description of the section.
  • icon (html tag i): The icon of the section.
  • permission (string permission key): The permission of the section.
  • position (int): The position of the section.
Add a group menu

To add a group menu to a section, we add the following command in the Findr package provider service

arguments:

  • panel slug (string): The slug of the panel.
  • section slug (string): The slug of the section.

Parameters:

  • type (string): The type of the menu.
  • name (translation key): The name of the menu.
  • permission (string permission key): The permission of the menu.
  • position (int): The position of the menu.
Add a link menu

To add a link menu to a group menu, we add the following command in the Findr package provider service

arguments:

  • panel slug (string): The slug of the panel.
  • section slug (string): The slug of the section.

Parameters:

  • type (string): The type of the menu.
  • name (translation key): The name of the menu.
  • link (route name): The link of the menu.
  • icon (html tag i): The icon of the menu.
  • permission (string permission key): The permission of the menu.
  • position (int): The position of the menu.
Add a submenu link

To add a submenu link to a group menu, we add the following command in the Findr package provider service

arguments:

  • panel slug (string): The slug of the panel.
  • section slug (string): The slug of the section.
  • menu name (string): The name of the menu.

Parameters:

  • name (translation key): The name of the submenu.
  • link (route name): The link of the submenu.
  • permission (string permission key): The permission of the submenu.
  • position (int): The position of the submenu.
Add a dashboard link

To add a dashboard link to a section, we add the following command in the Findr package provider service

arguments:

  • panel slug (string): The slug of the panel.

Parameters:

  • name (translation key): The name of the dashboard link.
  • link (route name): The link of the dashboard link.
  • icon (html tag i): The icon of the dashboard link.
  • permission (string permission key): The permission of the dashboard link.
  • position (int): The position of the dashboard link.
Add a profile link

To add a profile link to a section, we add the following command in the Findr package provider service

arguments:

  • panel slug (string): The slug of the panel.

Parameters:

  • name (translation key): The name of the profile link.
  • link (route name): The link of the profile link.
  • permission (string permission key): The permission of the profile link.
  • position (int): The position of the profile link.

Contributing

Thank you for considering contributing to the Panelio! The contribution guide can be found in the CONTRIBUTING.md.

License

The MIT License (MIT). Please see License File for more information.


All versions of panelio with dependencies

PHP Build Version
Package Version
Requires php Version ^8.1
ext-json Version *
ext-zip Version *
laravel/framework Version >=9.19
jobmetric/laravel-package-core Version ^1.16
jobmetric/domi Version ^1.11
jobmetric/media Version ^1.9
jobmetric/laravel-language Version ^1.11
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 jobmetric/panelio contains the following files

Loading the files please wait ....