Overview
The Simple and Flexible Package Template is a package template that supports Laravel 8 and 9. It provides a flexible structure for creating Laravel packages.
Features
- Supports Laravel 8 and 9: The template is compatible with the latest versions of Laravel, providing a solid foundation for package development.
- Flexible Namespace and File Names: Easily replace the placeholder "REPLACE" with the desired package namespace and file names to customize the package according to your needs.
- Optional MySQL Integration: If MySQL is not required for your package, you can easily remove the Docker related files and configurations to exclude MySQL integration.
- Support for SQLite: If you prefer to use SQLite, the template allows for the configuration change in phpunit.xml to use SQLite and set the database to :memory:.
Summary
The Simple and Flexible Package Template provides a convenient starting point for Laravel package development. It supports Laravel 8 and 9, allowing for flexibility in package naming and file structure. The template also offers optional MySQL integration and supports the use of SQLite. By following the installation guide, developers can quickly set up the template and customize it to suit their specific package requirements.