Download the PHP package voorhof/cms without Composer

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

CMS Bootstrap for Laravel

Latest Version on Packagist Run tests GitHub Code Style Action Status Total Downloads

This is a CMS template for Laravel 12 using Bootstrap 5 as the frontend toolkit.
It includes all routes, controllers, requests, policies, views, ...
for User and Role management, together with a Post model and all it's CRUD functionality.
An excellent basic starting point for every application not using React, Vue, Livewire, ...
only Blade and a little KISS 💋

Installation

You can install the package via composer.

Run the artisan command to install the CMS structure,
this will copy all necessary files to your app and update existing ones (a backup option is available).

After installation, the database will automatically be refreshed and seeded with factory data;
you can always customize the CmsSeeder file to your development needs.

Although it is not required for installing this CMS package,
ideally a user authentication for registering, login,... should be present in your project.
If you don't have auth scaffolding installed, Voorhof Bries is available in this package.
When you choose to use Bries, be sure to execute this artisan command before calling cms:install

To make things even easier, you can install both Bries and CMS with one single command.
Please take note this uses the default installation options for both Bries and CMS.
If you want to customize the Bries installation using your preferred options,
install the packages separately as described above.

Under the hood Laravel Permission from Spatie is used for authorization.
Everything needed for this template is already in place after installation,
but if you feel the need to re-publish the config file and database migration in the future, do so with this command.
Keep in mind that the default Spatie Role model has been extended, so you will probably have to update that again in the permissions.php config file.

Testing

After installation there will be a new set of test files present in your project.
Make sure you run the composer tests and check everything is working properly.

Credits

License

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


All versions of cms with dependencies

PHP Build Version
Package Version
Requires php Version ^8.3|^8.4|^8.5
illuminate/console Version ^12.0
illuminate/filesystem Version ^12.0
illuminate/support Version ^12.0
spatie/laravel-permission Version ^6.24
symfony/console Version ^7.4
voorhof/bries Version ^1.1.1
voorhof/flash Version ^1.0.3
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 voorhof/cms contains the following files

Loading the files please wait ...