Download the PHP package digiton-ma/laravel-starter-kit without Composer

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

Digiton Logo

Build Status Total Downloads Latest Stable Version License

About this project

This is a laravel starter kit with all the necessary packages and configurations to start a new project.

Main packages used in this project:

Dev dependencies used in this project:

Notes

If you want to set theme per user then you'll need to run the package migration. You can publish and run the migrations with:

You need to publish config file and change 'mode' => 'user' in order to set theme for user separately.

You can publish the config file with:

Usage

You can create a new project using composer create-project command:

then run one of the setup scripts within the project directory:

Or if you used the installer, you can create a new project by running:

View the documentation for the installer for more information on the usage.

Tips

Max file upload size

If you encounter an error while uploading files, you may need to increase the maximum file upload size in your php.ini file. if the file you are trying to upload is larger than 120M and your php config supports more, then checkout media-library config file and change the max_file_size to the desired value, and livewire config file and change default max file size validation rule in temporary_file_upload -> rules from max:122880 to your desired size.

Main Features

FilamentPHP

FilamentPHP is a Laravel package that provides a simple and elegant way to build admin panels for your Laravel applications.

PWA Ready

This starter kit is PWA ready, you can start building your PWA right away. Go ahead and customize the manifest to make it your own. If you need a service worker feel free to create one for yourself. TODO: A service worker example.

Settings Management

using Spatie Laravel Settings to store settings in the database and retrieve them globally.

Permissions Management

using Spatie Permission to manage user permissions and roles.

Media Management and Optimization

using Spatie Media Library to manage media files and joshembling/image-optimizer to optimize images.

Themes Management (for filament panels only)

using hasnayeen/themes to manage themes for filament panels and aymanalhattami/filament-slim-scrollbar for slim scrollbar.

Extra forms and tables plugins

using filamentphp's plugins to add extra forms and tables features.

SEO Management

using spatie/laravel-sitemap to generate sitemap...

Caching Responses

using spatie/laravel-responsecache to cache responses.


Testing

using larastan and pest for testing

Code formatting

using laravel-pint for code formatting

Debugging

using laravel-debugbar for debugging

IDE Integration

using laravel-ide-helper for better IDE integration


Upcoming Features

Contributing

Thank you for considering contributing to this starter kit! The contribution guide can be found in the CONTRIBUTING.md.

Code of Conduct

In order to ensure that the Laravel community is welcoming to all, please review and abide by the Laravel's Code of Conduct.

Security Vulnerabilities

If you discover a security vulnerability within Laravel, please send an e-mail to Abdelhamid Errahmouni via [email protected], and feel free to create an issue. All security vulnerabilities will be promptly addressed.

License

This Starter kit is open-sourced software licensed under the MIT license.


All versions of laravel-starter-kit with dependencies

PHP Build Version
Package Version
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 digiton-ma/laravel-starter-kit contains the following files

Loading the files please wait ....