abrardev99 / template

Laravel package template

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

REPLACE

Simple and flexible package template. Supports Laravel 8 and 9.

Template usage

  • Replace all occurances of REPLACE (case sensitive) with the name of the package namespace. E.g. the Foo in ArchTech\Foo.
    • Also do this for file names, e.g. REPLACEServiceProvider.php.
  • Replace all occurances of replace with the name of the package on composer, e.g. the bar in archtechx/bar.
  • If MySQL is not needed, remove docker-compose.yml, remove the line that runs docker from ./check, and remove it from the .github/ci.yml file.
    • If SQLite is wanted, change DB_CONNECTION in phpunit.xml to sqlite, and DB_DATABASE to :memory:.

Installation

composer require archtechx/replace

Usage

// ...

Development

Run all checks locally:

./check

Code style will be automatically fixed by php-cs-fixer.

About

Laravel package template

License:MIT License


Languages

Language:PHP 84.6%Language:Shell 15.4%