Download the PHP package rokde/laravel-starter-kit without Composer

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

Laravel Starter Kit

Usage

laravel new --using=rokde/laravel-starter-kit

What is inside?

A customized version with the following things:

Repository

IDE support

Starter Kit features

Features

Laravel Features and Configuration

Build with DDD

php artisan make:module [MODULE_NAME]

For detailed instructions on creating modules, including backend implementation, Vue.js frontend, and Pest testing, see the Module Development Guide.

This generates the whole module stub. Use contracts and dtos to communicate between domain boundaries as described in Modularizing Inertia. An example repository describes it better. It supports also the module-based loading and providing of typescript code for inertia.

Module Dependency Graph

You can generate a visual representation of module dependencies with:

php artisan modules:graph

This command analyzes the codebase and creates a dependency graph using Mermaid, which is supported by GitHub Markdown. The graph shows which modules depend on each other and provides detailed information about each module.

The generated graph is saved to docs/module-dependency-graph.md by default, but you can specify a custom output path:

php artisan modules:graph --output=custom/path/graph.md

Database Entity Relationship Diagram

A visual representation of the database schema is available, showing all tables, columns, relationships, and indexes used in the project.

Configure the used layouts with a console command

(provided by the foundation-layout module)

php artisan app:configure-layouts

Then you can switch between all the provided layouts within the starter kits.

Reuse backend localization in frontend

We support localization. If your user implements the HasLocalePreference interface we would support that by the SetLocale middleware.

With php artisan translations:generate the php stored translations get transferred to the typescript translations used by vue-i18n.

Creating model documentation

composer run ide-helper

Format your code

Run the test suite

composer run test

Code Coverage

To generate a code coverage report, run:

After the tests complete, you can view the coverage report by opening ./tests/coverage/index.html in your browser.

Dependabot

Weekly updates for npm and php dependencies.


All versions of laravel-starter-kit with dependencies

PHP Build Version
Package Version
Requires php Version ^8.2
inertiajs/inertia-laravel Version ^2.0
internachi/modular Version ^2.3
laravel/framework Version ^12.0
laravel/tinker Version ^2.10.1
modules/foundation-layout Version *
modules/notification Version *
modules/passkey Version *
modules/todo Version ^1.0
modules/workspace Version *
tightenco/ziggy Version ^2.4
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 rokde/laravel-starter-kit contains the following files

Loading the files please wait ....