Download the PHP package wayofdev/laravel-package-tpl without Composer

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


WayOfDev Logo

Build
Build Status

Project
Total Downloads Latest Stable Version Commits since latest release PHP Version Require

Quality
Codecov Mutation testing badge

Community
Discord Follow on Twitter (X)


# Laravel Package Template This is a template repository designed to kick-start the development of Laravel packages with essential tools and setups pre-configured.
If you **like/use** this package, please consider โญ๏ธ **starring** it. Thanks! ![Screenshot](.github/assets/screenshot.png) ## ๐Ÿš€ Features This template repository includes several features to streamline the development of Laravel packages: ### โ†’ Testing - Configured [PHPUnit](https://phpunit.de/index.html) for unit testing. - Integrated [Pest PHP](https://pestphp.com) for elegant console support and architecture testing. - [Orchestra Testbench](https://packages.tools/testbench.html) for Laravel package testing. - [PHPStan](https://phpstan.org) extensions for PHPUnit and Laravel. - Infection for mutation testing to ensure quality. - Mutation test reports are uploaded [Stryker Mutator Dashboard](https://dashboard.stryker-mutator.io). ### โ†’ Static Analysis - [PHPStan](https://phpstan.org) for static analysis, ensuring code quality and robustness. - [Larastan](https://github.com/larastan/larastan) for Laravel-specific static analysis. - [PHPStan strict rules](https://github.com/phpstan/phpstan-strict-rules) for enforcing strict type checks and standards. - [Psalm](https://psalm.dev) for finding errors in PHP applications through static analysis. - [PHP Rector](https://github.com/rectorphp/rector) for automated code upgrades and refactoring, maintaining modern code standards. ### โ†’ Coding Standards - [PHP CS Fixer Config](https://github.com/wayofdev/php-cs-fixer-config) with custom configuration for consistent code style. - [Composer Normalize](https://github.com/ergebnis/composer-normalize) to ensure a consistent `composer.json` format. - [Yamllint](https://github.com/adrienverge/yamllint) for YAML file linting. - [Actionlint](https://github.com/rhysd/actionlint) for GitHub Actions workflow linting. - [Markdownlint](https://github.com/DavidAnson/markdownlint-cli2) for Markdown file linting. ### โ†’ Continuous Integration - Automated testing with code coverage report generation using PHPUnit and Xdebug, uploaded to [Codecov](https://about.codecov.io). - Automated linting of YAML files using [ibiqlik/action-yamllint](https://github.com/ibiqlik/action-yamllint). - Automated PHP code linting to ensure code quality and standards using [wayofdev/php-cs-fixer-config](https://github.com/wayofdev/php-cs-fixer-config). - Markdown linting using [DavidAnson/markdownlint-cli2](https://github.com/DavidAnson/markdownlint-cli2). - Checks for outdated or insecure dependencies using Composer. - Mutation testing with [Infection](https://github.com/infection/infection) and [Stryker Mutator](https://stryker-mutator.io) to assess the quality of the test suite. - Security checks to identify vulnerabilities in dependencies. - Comprehensive static analysis with [PHPStan](https://phpstan.org) and [Psalm](https://psalm.dev). - Extensive testing across different setups to ensure compatibility and stability. ### โ†’ Development Environment - Docker support for consistent development environments. - [Pre-commit](https://pre-commit.com) hooks setup to ensure code quality before commits. ### โ†’ Issue Templates - This package is equipped with a set of ready-to-use issue templates to streamline contributions and issue reporting. You can find these templates organized in the [`.github/ISSUE_TEMPLATE`](.github/ISSUE_TEMPLATE) directory. ### โ†’ Miscellaneous - Support for PHP 8.2+ and Laravel 10.x/11.x. - Configured `autoload` and `autoload-dev` for optimal namespace management. - PHAR dependencies managed using [Phive](https://phar.io/).
## ๐Ÿ’ฟ Installation To use this template, clone the repository and install the dependencies:
## ๐Ÿงช Running Tests ### โ†’ PHPUnit tests To run tests, run the following command: ### โ†’ Mutation tests To run mutation tests, using [`infection/infection`](https://github.com/infection/infection): ### โ†’ Static Analysis Code quality using PHPStan: and using Psalm: ### โ†’ Coding Standards Fixing Fix code using The PHP Coding Standards Fixer (PHP CS Fixer) to follow our standards: ### โ†’ Lint Yaml files Lint all yaml files in project: ### โ†’ Lint Markdown files Lint all yaml files in project: ### โ†’ Lint GitHub Actions Lint all yaml files in project:
## ๐Ÿ”’ Security Policy This project has a [security policy](.github/SECURITY.md).
## ๐Ÿ™Œ Want to Contribute? Thank you for considering contributing to the wayofdev community! We are open to all kinds of contributions. If you want to: - ๐Ÿค” [Suggest a feature](https://github.com/wayofdev/laravel-package-tpl/issues/new?assignees=&labels=type%3A+enhancement&projects=&template=2-feature-request.yml&title=%5BFeature%5D%3A+) - ๐Ÿ› [Report an issue](https://github.com/wayofdev/laravel-package-tpl/issues/new?assignees=&labels=type%3A+documentation%2Ctype%3A+maintenance&projects=&template=1-bug-report.yml&title=%5BBug%5D%3A+) - ๐Ÿ“– [Improve documentation](https://github.com/wayofdev/laravel-package-tpl/issues/new?assignees=&labels=type%3A+documentation%2Ctype%3A+maintenance&projects=&template=4-docs-bug-report.yml&title=%5BDocs%5D%3A+) - ๐Ÿ‘จโ€๐Ÿ’ป Contribute to the code You are more than welcome. Before contributing, kindly check our [contribution guidelines](.github/CONTRIBUTING.md). [![Conventional Commits](https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg?style=for-the-badge)](https://conventionalcommits.org)
## ๐Ÿซก Contributors

Contributors Badge

## ๐ŸŒ Social Links - **Twitter:** Follow our organization [@wayofdev](https://twitter.com/intent/follow?screen_name=wayofdev) and the author [@wlotyp](https://twitter.com/intent/follow?screen_name=wlotyp). - **Discord:** Join our community on [Discord](https://discord.gg/CE3TcCC5vr).
## โš–๏ธ License [![Licence](https://img.shields.io/github/license/wayofdev/laravel-package-tpl?style=for-the-badge&color=blue)](./LICENSE.md)

All versions of laravel-package-tpl with dependencies

PHP Build Version
Package Version
Requires php Version ^8.2
illuminate/console Version ^10.48 || ^11.0
illuminate/contracts Version ^10.48 || ^11.0
illuminate/support Version ^10.48 || ^11.0
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 wayofdev/laravel-package-tpl contains the following files

Loading the files please wait ....