PHP code example of gionnivaleriana / laravel-adminlte
1. Go to this page and download the library: Download gionnivaleriana/laravel-adminlte library . Choose the download type require .
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
gionnivaleriana / laravel-adminlte example snippets
// app/config.php
return [
'providers' => [
// ...
GionniValeriana\laravelAdminlte\AdminlteServiceProvider::class
],
// ...
'aliases' => [
// ...
'Adminlte' => GionniValeriana\laravelAdminlte\Adminlte::class,
],
];
// app/admin.php
return [
// ...
'bladePrefix' => 'adminlte::',
];
// 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'),
],
]);
}
// 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);
}
// app/admin/menu.php
Admin::menu()->url('/')
->label('Start Page')
->icon('fa-dashboard')
->uses('\App\HTTP\Controllers\AdminController@getIndex');
// app/Http/Controllers/AdminController.php
class AdminController extends \SleepingOwl\Admin\Controllers\AdminController {
/**
* @return \Illuminate\View\View
*/
public function getIndex() {
return view('adminlte::blank');
}
// ...
// app/Http/Controllers/AdminController.php
class AdminController extends \SleepingOwl\Admin\Controllers\AdminController {
/**
* @return \Illuminate\View\View
*/
public function getIndex() {
return view('customPage');
}
// ...
bash
$ php artisan vendor:publish