Skip to content
Laravel Lumen Boilerplate for Joomla
PHP JavaScript Other
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
build
component
library
package
.env
.gitignore
.gitkeep
LICENSE
README.md
package-lock.json
package.json
phpunit.xml
webpack.config.js

README.md

Laravel Lumen Boilerplate for Joomla

tl;dr

The Laravel ecosystem is currently one of the most popular solutions in the PHP world. The original Laravel library has gone from being a simple library to a complete organization of libraries and associated services. Once you start implementing a part of Laravel, you fall into the rabbit hole, and you never know how much Laravel technology you are going to adopt. In addition to the basic set of services, the common practice at Laravel often associates other well-known technologies such as Redis, Vue.js or Tailwind CSS.

For starters, Lumen is the micro-framework created by the Laravel team as the lightest flavor of the platform. It comes with a minimum set of features. After implementing the base package, you are free to adopt any of the other Laravel packages or services.

Why Laravel Lumen on Joomla?

The Lumen microframework provides an agnostic API, independent of a specific CMS, to access the complete platform of Laravel libraries and integrated services. In our case, we started to implement Lumen as the basis of a family of packages for Joomla, PrestaShop, and WordPress. In our systems, the core business model is implemented following Laravel practices, other top layers are developed as needed, and the lower layer interacts with the underlying CMS to integrate functionality where needed.

Laravel evolves rapidly, and each version implements the latest PHP features available. Laravel 5.8 is the latest version, compatible with 7.1 or higher. Laravel 5.5 is the latest version of LTS, supported until August 30, 2020. Laravel 5.4 was the last version compatible with the PHP 5 branch (no longer supported). In September 2019, Laravel 6 was released.

For more information: https://blog.anibalhsanchez.com/en/8-blogging/56-to-begin-with-laravel-lumen-on-joomla.html

Changelog

1.0.0

  • Initial version
  • Support of all extension types
  • Webpack generator

Acknowledgements

Copyright

  • Copyright (c)2007-2019 Andrea Gentil - Anibal Sanchez. All rights reserved.
  • Distributed under the GNU General Public License version 2 or later
You can’t perform that action at this time.