Download the PHP package wainwright-dev/casinodog without Composer

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

casinoman: wainwright's casinodog

base plugin with all game sense, package works best under fresh install of laravel ++ breeze "api" package, but should work within any existing laravel package aswell.

Still somewhat rough edges, however you can use installer to setup: https://github.com/casino-man/wainwright-installer.sh.

Make sure to set correct .env

After installing laravel/running the installer script, run: php artisan casino-dog:install

After which you can login at admin: /allseeingdavid with login entered on install.

To import default gameslistings: php artisan casino-dog:retrieve-default-gameslist {provider}

Alternatively you can deploy app using Heroku using the skeleton at Gitlab.com/casinoman.

bit more:

There is a 'cheat' plugin that is called "game respin templates" basically when player spins slotmachine and loses their full bet it saves this game to the database as a 'template'. This 'template' (game result) is saved so it can be used for any other player in future on the slotmachine getting a big win, we then simply swap the game result with the loss (under any bet amount, depending on the provider it maps any game, that means a player losing their bet on 0.10$ spins can be used on a player spinning 1000$ per spin).

Bonus features are saved under specific bonus_game id's where possible. I'm in progress of writing the documentations, but it's lot of stuff to write, so few more days the most I hope to have a 'basic' documentation ready atleast explaining and showing some of the features.

You can use "GameKernelTrait" anywhere in the package. To create/scaffold a new gameprovider, if you wanna implement any other slotmachine provider, just call php artisan casino-dog:create-gameprovider and all controllers, datatables, frontend launcher etc. will be scaffolded for new gameprovider.

You can automatically import games from SOFTSWISS, PARIMATCH and PLAYTECH game formats, but that's more advanced and honestly with the default gameslist, I saved most current provider's their full listings so just use the retriever command.

This is only the aggregation, best is to use this in combination with the client SDK the casino-dog-operator-api.

You can import over 20+ game providers, under which Pragmatic Play, 3oaks, Relax Gaming and many more to be used for your own casino, your own aggregation business or just like me wanting to learn how these criminals are achieving their goals out of mere curousity.

App is inspired by fraud committed by various parties lead by Vlad Suciu, Laurence Phillipe, David G. Wainwright, Max Wright and many more.

Workers

Worker & schedule runner required to run automated game importer jobs:

Setting up cronjob to run every minute php artisan schedule:run:

Run crontab-e select vi/nano editor.

Paste at bottom:

Check if cron running:

Setting up supervisor:

laravel-worker.conf:

You can disable automated game import processing in config/casino-dog.php


All versions of casinodog with dependencies

PHP Build Version
Package Version
Requires php Version ^8.0|^8.1
spatie/laravel-collection-macros Version ^7.12.0
guzzlehttp/guzzle Version ^7.4.5
livewire/livewire Version *
ext-zip Version *
ext-curl Version *
wainwright/panel Version ^4.0
ext-redis Version *
spatie/laravel-google-fonts Version ^1.0
spatie/laravel-package-tools Version ^1.13.5
illuminate/contracts Version ^9.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 wainwright-dev/casinodog contains the following files

Loading the files please wait ....