Download the PHP package vncore/core without Composer

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

Core Laravel admin for all systems (ecommerce, cms, pmo...)
composer require vncore/core

Installation and documentation

Total Downloads Latest Stable Version License

About Vncore

Vncore is a compact source code built with Laravel, helping users quickly build a powerful admin website. Whether your system is simple or complex, Vncore will help you operate and scale it easily.

What can Vncore do?

And more:

Laravel core:

Vncore 1.x

Core laravel framework 11.x

Website structure using Vncore

Website-folder/
|
├── app
│     └── Vncore
│           ├── Core(+) //Customize controller of Core
│           ├── Front(+) //Customize controller of Front (`if vncore/front installed`)
│           ├── Helpers(+) //Auto load Helpers/*.php
│           ├── Blocks(+) // The list of blades will be used to display on the admin homepage.
│           ├── Templates(+) //Use `php artisan vncore:make template --name=NameOfTempate`
│           └── Plugins(+) //Use `php artisan vncore:make plugin --name=NameOfPlugin`
├── public
│     └── Vncore
│           ├── Admin(+)
│           ├── Templates(+)
│           └── Plugins(+)
├── resources
│            └── views/vendor
│                           └── vncore-admin(+) //Customize view admin
├── vendor
│     └── vncore/core
├── .env
│     └── VNCORE_ACTIVE=1 //ON|OFF vncore
└──...

Support the project

Support this project :stuck_out_tongue_winking_eye: :pray:

PayPal Me

Quick Installation Guide

Useful information:

To view Vncore version

php artisan vncore:info

Update vncore

Update the package using the command:

composer update vncore/core

Then, run the command:

php artisan vncore:update

To create a plugin:

php artisan vncore:make plugin --name=PluginName

To create a zip file plugin:

php artisan vncore:make plugin --name=PluginName --download=1

To create a template:

php artisan vncore:make template --name=TemplateName

To create a zip file template:

php artisan vncore:make template --name=TemplateName --download=1

Customize

Customize vncore-config and functions

php artisan vncore:customize config

Customize view admin

php artisan vncore:customize view

*Overwrite vncore_ helper functions**

Step 1: Use the command php artisan vncore:customize config to copy the file app/config/vncore_functions_except.php

Step 2: Add the list of functions you want to override to vncore_functions_except.php

Step 3: Create a new function in the app/Vncore/Helpers folder

Overwrite vncore controller files

Step 1: Copy the controller files you want to override in vendor/vncore/core/src/Admin/Controllers -> app/Vncore/Core/Admin/Controllers

Step 2: Change namespace Vncore\Core\Admin\Controllers to namespace App\Vncore\Core\Admin\Controllers

Overwrite vncore API controller files

Step 1: Copy the controller files you want to override in vendor vendor/vncore/core/src/Api/Controllers -> app/Vncore/Core/Api/Controllers

Step 2: Change namespace Vncore\Core\Api\Controllers to namespace App\Vncore\Core\Api\Controllers

Add route

Use prefix and middleware constants VNCORE_ADMIN_PREFIX, VNCORE_ADMIN_MIDDLEWARE in route declaration.

References: https://github.com/vncore/core/blob/master/src/Admin/routes.php

Environment variables in .env file

Quickly disable Vncore and plugins

VNCORE_ACTIVE=1 // To disable, set value 0

Disable APIs

VNCORE_API_MODE=1 // To disable, set value 0

Data table prefixes

VNCORE_DB_PREFIX=vncore_ //Cannot change after install vncore

Path prefix to admin

VNCORE_ADMIN_PREFIX=vncore_admin


All versions of core with dependencies

PHP Build Version
Package Version
Requires php Version ^8.2
unisharp/laravel-filemanager Version ^2.8
intervention/image-laravel Version ^1.3
spatie/laravel-pjax Version ^2.4
spatie/laravel-json-api-paginate Version ^1.14
phpoffice/phpspreadsheet Version ^2.0
jenssegers/agent Version ^2.6
barryvdh/laravel-dompdf Version ^v2.1
laravel/framework Version ^11.0
laravel/helpers Version ^1.7
laravel/legacy-factories Version ^1.4
laravel/sanctum Version ^4.0
laravel/tinker Version ^2.9
laravel/ui Version ^4.5
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 vncore/core contains the following files

Loading the files please wait ....