All Projects → joylazari → Laravel Adminlte

joylazari / Laravel Adminlte

Licence: mit
Almsaeed's AdminLTE Template for Sleeping Owl Admin Generator plugin for Laravel 5

Labels

Projects that are alternatives of or similar to Laravel Adminlte

Go Admin
A golang framework helps gopher to build a data visualization and admin panel in ten minutes
Stars: ✭ 5,580 (+8354.55%)
Mutual labels:  adminlte
Web Framework For Java
A seed project with spring boot for AngularJS, AngularJs Material, Thymeleaf, RESTful API, MySQL and admin panel based on AdminLTE.
Stars: ✭ 29 (-56.06%)
Mutual labels:  adminlte
Django Dashboard Adminlte
AdminLTE Django - Open-source seed project | AppSeed
Stars: ✭ 51 (-22.73%)
Mutual labels:  adminlte
Abp Asp.net Boilerplate Project Cms
ABP module-zero +AdminLTE+Bootstrap Table+jQuery+Redis + sql server+quartz+hangfire权限管理系统
Stars: ✭ 677 (+925.76%)
Mutual labels:  adminlte
Admineap
AdminEAP-企业快速开发平台:Spring MVC+Hiberante+AdminLTE
Stars: ✭ 894 (+1254.55%)
Mutual labels:  adminlte
Nly Adminlte Vue
vuejs2 AdminLte3 template more than 50 components and 10 directives.such as collapse ,sidebar,container,infobox,breadcrumb,card,grid,dropdown,toast,navbar,timeline,icon,progress
Stars: ✭ 44 (-33.33%)
Mutual labels:  adminlte
Yasql
基于Python开发的MySQL WEB版本的工单审核执行和SQL查询平台
Stars: ✭ 463 (+601.52%)
Mutual labels:  adminlte
Yii2 Adminlte Asset
AdminLTE Asset Bundle for Backend Theme in Yii2 Framework
Stars: ✭ 1,124 (+1603.03%)
Mutual labels:  adminlte
Base
Until 2018, Backpack v3 used this Base package to offer admin authentication and a blank admin panel using AdminLTE. Backpack v4 no longer uses this package, they're now built-in - use Backpack/CRUD instead.
Stars: ✭ 848 (+1184.85%)
Mutual labels:  adminlte
Laravel Adminlte Components
Laravel Blade Components For AdminLTE Bootstrap Admin Template
Stars: ✭ 50 (-24.24%)
Mutual labels:  adminlte
Wblog
基于gin+gorm开发的个人博客项目
Stars: ✭ 763 (+1056.06%)
Mutual labels:  adminlte
Newbee Mall
🔥 🎉newbee-mall 项目(新蜂商城)是一套电商系统,包括 newbee-mall 商城系统及 newbee-mall-admin 商城后台管理系统,基于 Spring Boot 2.X 及相关技术栈开发。 前台商城系统包含首页门户、商品分类、新品上线、首页轮播、商品推荐、商品搜索、商品展示、购物车、订单结算、订单流程、个人订单管理、会员中心、帮助中心等模块。 后台管理系统包含数据面板、轮播图管理、商品管理、订单管理、会员管理、分类管理、设置等模块。
Stars: ✭ 8,319 (+12504.55%)
Mutual labels:  adminlte
Vue2 Admin Lte
📊 adminLTE to vuejs v2.x converting project
Stars: ✭ 1,023 (+1450%)
Mutual labels:  adminlte
Django Jazzmin
Jazzy theme for Django
Stars: ✭ 574 (+769.7%)
Mutual labels:  adminlte
Adminlte Rails Template
Rails template application of an admin panel with the AdminLTE theme integrated.
Stars: ✭ 53 (-19.7%)
Mutual labels:  adminlte
Fullycms
Fully CMS - Multi Language Content Management System - Laravel
Stars: ✭ 465 (+604.55%)
Mutual labels:  adminlte
Laravel5.5 Angular5
Laravel 5.5 + Angular 5 + AdminLTE single page application
Stars: ✭ 40 (-39.39%)
Mutual labels:  adminlte
Vue Admin Beautiful
🚀🚀🚀vue3 admin,vue3.0 admin,vue后台管理,vue-admin,vue3.0-admin,admin,vue-admin,vue-element-admin,ant-design,vue-admin-beautiful-pro,vab admin pro,vab admin plus主线版本基于element-plus、element-ui、ant-design-vue三者并行开发维护,同时支持电脑,手机,平板,切换分支查看不同的vue版本,element-plus版本已发布(vue3,vue3.0,vue,vue3.x,vue.js)
Stars: ✭ 10,968 (+16518.18%)
Mutual labels:  adminlte
Laravelinventry
Stock management application using Laravel 5.4
Stars: ✭ 60 (-9.09%)
Mutual labels:  adminlte
Danyuan Application
初学者 spirng-boot版本
Stars: ✭ 47 (-28.79%)
Mutual labels:  adminlte

Laravel AdminLTE

Build Status Latest Stable Version Total Downloads Latest Unstable Version License HHVM Status

An Almsaeed's AdminLTE template built for Sleeping Owl's Admin, an administrative interface builder for Laravel 5.

Installation

Step 1: Download the package

Open a command console, enter your project directory and execute the following command to download the latest stable version of this package:

$ composer require gionnivaleriana/laravel-adminlte:dev-master

This command requires you to have Composer installed globally, as explained in the installation chapter of the Composer documentation.

Step 2: Enable the package

Then, enable the package by adding the following line in the app/config.php file of your project:

<?php
// app/config.php

return [

    'providers' => [

        // ...

        GionniValeriana\laravelAdminlte\AdminlteServiceProvider::class

    ],
    
    // ...
    
    'aliases' => [
    
        // ...
    
        'Adminlte' => GionniValeriana\laravelAdminlte\Adminlte::class,
    
    ],
    
];

Step 3: Use the package

To use the package/template overriding the default one by Sleeping Owl, modify the following line in the app/admin.php file of your project:

The app/admin.php file is generated during the Sleeping Owl's Admin package installation by the command admin:install.

<?php
// app/admin.php

return [
    
    // ...

    'bladePrefix' => 'adminlte::',
    
];

Then publish the assets (css, js..) to your public folder with the command

$ php artisan vendor:publish

Add the styles and scripts in the AppServiceProvider

<?php
// app/Providers/AppServiceProvider.php

    // ...

    public function register() {

        // ...

        config([
            'preload.styles' => [
                asset('packages/GionniValeriana/adminlte/bootstrap/css/bootstrap.min.css'),
                asset('packages/GionniValeriana/adminlte/plugins/font-awesome/font-awesome.min.css'),
                asset('packages/GionniValeriana/adminlte/plugins/ionicons/ionicons.min.css'),
                asset('packages/GionniValeriana/adminlte/dist/css/AdminLTE.min.css'),
                asset('packages/GionniValeriana/adminlte/dist/css/skins/_all-skins.min.css'),
                asset('packages/GionniValeriana/adminlte/plugins/iCheck/flat/blue.css'),
                asset('packages/GionniValeriana/adminlte/plugins/morris/morris.css'),
                asset('packages/GionniValeriana/adminlte/plugins/datatables/dataTables.bootstrap.css'),
                asset('packages/GionniValeriana/adminlte/plugins/jvectormap/jquery-jvectormap-1.2.2.css'),
                asset('packages/GionniValeriana/adminlte/plugins/datepicker/datepicker3.css'),
                asset('packages/GionniValeriana/adminlte/plugins/daterangepicker/daterangepicker-bs3.css'),
                asset('packages/GionniValeriana/adminlte/plugins/bootstrap-wysihtml5/bootstrap3-wysihtml5.min.css'),
            ],
            'preload.scripts' => [
                asset('packages/GionniValeriana/adminlte/plugins/jQuery/jQuery-2.1.3.min.js'),
                asset('packages/GionniValeriana/adminlte/bootstrap/js/bootstrap.min.js'),
                asset('packages/GionniValeriana/adminlte/plugins/input-mask/jquery.inputmask.js'),
                asset('packages/GionniValeriana/adminlte/plugins/input-mask/jquery.inputmask.date.extensions.js'),
                asset('packages/GionniValeriana/adminlte/plugins/input-mask/jquery.inputmask.extensions.js'),
                asset('packages/GionniValeriana/adminlte/plugins/moment/moment.min.js'),
                asset('packages/GionniValeriana/adminlte/plugins/daterangepicker/daterangepicker.js'),
                asset('packages/GionniValeriana/adminlte/plugins/colorpicker/bootstrap-colorpicker.min.js'),
                asset('packages/GionniValeriana/adminlte/plugins/timepicker/bootstrap-timepicker.min.js'),
                asset('packages/GionniValeriana/adminlte/plugins/datatables/jquery.dataTables.js'),
                asset('packages/GionniValeriana/adminlte/plugins/datatables/dataTables.bootstrap.js'),
                asset('packages/GionniValeriana/adminlte/plugins/slimScroll/jquery.slimscroll.min.js'),
                asset('packages/GionniValeriana/adminlte/plugins/iCheck/icheck.min.js'),
                asset('packages/GionniValeriana/adminlte/plugins/fastclick/fastclick.min.js'),
            ],
        ]);
    }

And then load that with Sleeping Owl's bootstrap script

<?php
// app/admin/bootstrap.php

use Illuminate\Support\Facades\Config;
use SleepingOwl\Admin\AssetManager\AssetManager;

$assets = new AssetManager();

foreach (Config::get('preload.styles') as $style) {
    $assets->addStyle($style);
}

foreach (Config::get('preload.scripts') as $script) {
    $assets->addScript($script);
}

Usage

Let's start creating a "Start Page" menu item as described in Sleeping Owl's doc.

// app/admin/menu.php

Admin::menu()->url('/')
             ->label('Start Page')
             ->icon('fa-dashboard')
             ->uses('\App\HTTP\Controllers\[email protected]');

Standard blank page

To view the standard blank page from this package, in \App\HTTP\Controllers\AdminController the method AdminController::getIndex() should return this:

// app/Http/Controllers/AdminController.php

class AdminController extends \SleepingOwl\Admin\Controllers\AdminController {

    /**
     * @return \Illuminate\View\View
     */
    public function getIndex() {
        return view('adminlte::blank');
    }
    
    // ...
    

Custom page/view

To use instead a custom view, let's create a new one in the view folder (default in resources/views)

// resources/views/customPage.blade.php

@section('innerContent')
    <section class="content-header">
        <h1>Custom Page</h1>
        <ol class="breadcrumb">
            <li class="active"><i class="fa fa-dashboard"></i> Home</li>
        </ol>
    </section>
    <section class="content">
    
        // ...
        
    </section>
@stop

Then return it in AdminController::getIndex()

// app/Http/Controllers/AdminController.php

class AdminController extends \SleepingOwl\Admin\Controllers\AdminController {

    /**
     * @return \Illuminate\View\View
     */
    public function getIndex() {
        return view('customPage');
    }
    
    // ...
    

Requirements

Author

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].