Download the PHP package rockero-cz/laravel-starter-kit without Composer

On this page you can find all versions of the php package rockero-cz/laravel-starter-kit. 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-starter-kit

Banner

Laravel Starter Kit

Rockero Latest Version on Packagist Total Downloads

Installation

Our starter-kit requires Laravel with version 10 or higher.

Install the package via composer:

You can customize the installation command by publishing the config file with:

Then run the installation command:

Features

All functionally of rockero-cz/laravel-starter-kit are described bellow in a simple list with examples. They are designed to speed up the kickoff of your projects. It can be installed on any kind of Laravel application.


Pest setup

The starter kit includes the initial setup of Pest by publishing a pre-configured TestCase, example tests and also .env.testing file.

Additionally, it generates an ArchitectureTest.php to maintain the codebase clean and sustainable.


PHPStan setup

Besides tests, it also prepares static analysis using the PHPStan tool with custom configuration on level 7.


Duster setup

For linting and formatting we use Duster by Tighten. Duster unifies multiple tools together (Pint, TLint, PHP_CodeSniffer and PHP CS Fixer) inside one powerful command. It also helps us to follow some coding standards.

We also have added PHPStan inside config to have everything unified in one single command.


GitHub Workflows CI

During the installation of the starter-kit, you will be prompted to add CI for GitHub Workflows.

If you choose to proceed, a ci.yml file containing tests and Duster will be automatically generated.

To allow github action to commit changes from duster and prettier you have to set permissions for that.

Set Read and write permissions in github.com -> (Your project) -> Settings -> Actions -> General -> Workflow permissions


Prettier

During the installation of the starter-kit, you will be prompted to add Prettier to CI and project.

Installation prepare .prettierrc where is configuration and command php artisan prettier to fix your code on local environment.

You can use the .prettierignore file to ignore any files or directories that you want. This can be useful for keeping Prettier from formatting files that you don't want it to format, or for keeping Prettier from formatting files that are not code files.


Stubs

Publish Laravel's default stubs so we have unified source code across projects.

They are also slightly modified to make the programming process more productive.


Commands

Since we follow the Action programming concept, the starter kit provides two commands which will make you more productive.

Make action command: php artisan make:action VerifyUserAction

Make class command: php artisan make:class ShoppingCart

Both commands have an option --test to also create matching tests.


Testing

Changelog

Please see CHANGELOG for more information on what has changed recently.

Contributing

Please see CONTRIBUTING for details.

Security Vulnerabilities

Please review our security policy on how to report security vulnerabilities.

Credits

License

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


All versions of laravel-starter-kit with dependencies

PHP Build Version
Package Version
Requires php Version ^8.1|^8.2|^8.3
illuminate/contracts Version ^10.0|^11.0
larastan/larastan Version ^2.0
pestphp/pest Version ^3.0
pestphp/pest-plugin-laravel Version ^3.0
spatie/laravel-package-tools Version ^1.13.0
tightenco/duster Version 3.0.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 rockero-cz/laravel-starter-kit contains the following files

Loading the files please wait ....