Download the PHP package websecret/panel without Composer

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

Laravel 5 admin panel template

Installation

This package is very easy to set up. There are only couple of steps.

Composer

Pull this package in through Composer (file composer.json).

{
    "require": {
        "websecret/panel": "dev-master"
    }
}

Run this command inside your terminal.

composer update

Service Provider

Add the package to your application service providers in config/app.php file.

'providers' => [
    Websecret\Panel\PanelServiceProvider::class,
    Spatie\Glide\GlideServiceProvider::class,
],

'aliases' => [
    'FormHelper' => Websecret\Panel\FormHelperFacade::class,
    'GlideImage' => Spatie\Glide\GlideImageFacade::class,
],

Views, Assets, Models

Publish the package views and assets to your application. Run these commands inside your terminal.

php artisan vendor:publish --provider="Websecret\Panel\PanelServiceProvider" --tag=config
php artisan vendor:publish --provider="Websecret\Panel\PanelServiceProvider" --tag=migrations
php artisan vendor:publish --provider="Websecret\Panel\PanelServiceProvider" --tag=models
php artisan vendor:publish --provider="Websecret\Panel\PanelServiceProvider" --tag=commands
php artisan vendor:publish --provider="Websecret\Panel\PanelServiceProvider" --tag=views
php artisan vendor:publish --provider="Websecret\Panel\PanelServiceProvider" --tag=assets
php artisan vendor:publish --provider="Spatie\Glide\GlideServiceProvider"

Use --force to overwrite files

Usage

Helpers.js

Classes

.js_panel_form-ajax - forms will be submited by AJAX. U can use .js_panel_form-ajax-redirect to redirect on repsonse data.link page

.js_panel_delete - attach prompt (y/n) popup on delete action. U can use js_panel_delete-table-row or data-delete. Default deleting parent element

.js_panel_input-date - use for init bootsrap datepicker on input

.js_panel_input-time - use for init bootstrap timicker on input

.js_panel_input-mask - use for init mask on input via input data-mask attribute

.js_panel_input-phone - working same as .js_panel_input-mask. Mask is '+375 (99) 999-99-99'

.js_panel_input-chosen - use it on selects to init chosen

.js_panel_input-select2 - use it on selects to init

.js_panel_input-redactor - use it to init redactor.js wysiwyg

.js_panel_datatable - use it to init Datatables. Use data-datatable-order ('asc', 'desc', false) on thead th to set column order. Use data-datatable-search (true, false) on thead th to set column searching.

Functions

showNotification(text, title, type)

Events

panel-form-ajax-submitted

panel-form-ajax-error

panel-form-ajax-success

panel-multiple-added

panel-multiple-removed

panel-addable-exists-click

Helpers.less

.td-actions - set row min width and remove text wrap

.mb-5 - .mb-25 - use to add margin-bottom


All versions of panel with dependencies

PHP Build Version
Package Version
Requires php Version >=5.4.0
illuminate/support Version 5.*
illuminate/routing Version 5.*
illuminate/http Version 5.*
spatie/laravel-glide Version ^2.2
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 websecret/panel contains the following files

Loading the files please wait ....