Download the PHP package smarch/amazo without Composer

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

This is probably only of use to me, but I have need of it in multiple apps so I packaged it up in case you want it too. :)


Amazo

A game management package for damage types. Everything need to add / edit / manage damage types (and modifiers) for your game. (standard, lethal, critical, brutal, fire, ice, electrical, etc...)

Overview

Out of the box, Amazo contains all the views necessary to enable "Game Damage Type" management. It also uses the config file for you to easily define the necessary permissions to secure your site so that only those allowed to perform the admin functions are permitted (or you can disable ACL altogether). Since it is a config file, all views and permissions are configurable so you are free to provide your own views and change the permissions the way your app requires them.

Amazo will also let you set modifiers on the damage types you add. For example, you can have "Critical" always be worth double damage of "Standard".

Amazo's config file will allow you to specify the route information(prefix, group, etc...), views, permissions and more.

If you have a need for in-game damage type management this will be a package to help with that.

Installation

This page is intended for installation, please check out the wiki for more information about usage.

:black_square_button: Composer

composer require "smarch/amazo"

:pencil: Service Provider

Amazo uses the HTML Forms package from the "Laravel Collective" for Html & Form rendering so composer will install that as well if you don't already have it installed (you probably do...or should). Once composer has installed the necessary packages for Amazo to function you need to open your laravel config page for service providers and add Amazo (and if necessary the Laravel Collective Html provider). To properly function you need to have both service providers referenced : HTML Forms and Amazo.

config/app.php

:pencil: Facades

Next you will need to add the Amazo and Forms Facades to your config app file.

config/app.php

:card_index: Database Migrations

Next you need to add the migration to create the Amazo "damage types" table and the Amazo "damage modififers" table to hold your all your damage tyep information. From your command prompt (wherever you run your artisan commands) enter the following command php artisan vendor:publish. This will create the Amazo config file (which allows you to define any views / permissions you wish to change from their defaults).

php artisan vendor:publish

After you have adjusted the config file to your needs, then run the migration command php artisan migrate. This should properly create both necessary tables.

php artisan migrate

:trident: Why "Amazo"?

I've been a DC geek for over 30 years now. Amazo in DC has the power of duplicating the powers (damage types) of other metahumans so..."Amazo". :smile:


All versions of amazo with dependencies

PHP Build Version
Package Version
Requires php Version >=5.5.9
laravel/framework Version ~5.1
laravelcollective/html Version ~5.1
smarch/omac Version ~1.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 smarch/amazo contains the following files

Loading the files please wait ....