Download the PHP package revolution/self-ordering without Composer

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

Self Ordering System

packagist php tests Maintainability Test Coverage

オープンソースのセルフオーダーシステム

目的

スマホで注文するセルフオーダーの普及。

定義

ここで定義してるセルフオーダーをテーブルオーダーと呼ぶこともあるし、店舗側で用意しているタブレットでの注文をセルフオーダーと呼ぶこともある。
言葉の定義は世の中的にもまだ固まってないけどここで提供するのはWebシステム一つで実現できるセルフオーダー。
スマホのカメラでQRコードを読み込んで、スマホのブラウザで注文システムを表示。アプリのインストールや会員登録は不要。

概要

デモ

動作環境

バージョン

ver PHP Laravel
1.x ^7.4/^8.0 8.x
2.x ^8.0 9.x/10.x
3.x ^8.1 10.x
4.x ^8.2 11.x

インストール

「Laravelでセルフオーダーシステムを作るためのスターターキット」なので必ずLaravelの新規プロジェクトを作るところから始めてください。ordering:installコマンドでファイルが上書きされます。

http://localhost/order

簡単に始めるためのプロジェクトテンプレート。
https://github.com/kawax/self-ordering-starter

.env

routes/web.php

/のルートはQRコード表示に使う。

インストール後にページを増やすのは自由。

アンインストール

新規プロジェクトにインストールしているはずなのでこのパッケージだけアンインストールはできません。プロジェクトごと終了。

クイックスタート

上記の手順でインストール後に必要なことは「メニューデータの管理方法」と「注文情報の送信先」 を決める。

ここでの前提

メニューデータの管理方法

店舗側でメニューを変更するなら microCMS が一番簡単だろうからmicroCMSにアカウントを作って進める。

注文情報の送信先

メールやLINE Notifyなど「注文された時にすぐに気付ける方法」を選ぶ。

店舗側での作業

仕様

ページ

メニューデータ

注文送信先

基本的にはLaravelの通知機能を使う。

決済

CONTRIBUTING

コーディング規約

このパッケージのローカルでの開発方法

レポジトリ2つをローカルにgit clone

starter側のcomposer.jsonでローカルのパッケージを使うように指定。

Sailを使うならdocker-compose.ymlのvolumesも変更。

starter側を起動しながらパッケージ側で作業する。

LICENCE

MIT


All versions of self-ordering with dependencies

PHP Build Version
Package Version
Requires php Version ^8.2
illuminate/support Version ^11.0
livewire/livewire Version ^3.4
bacon/bacon-qr-code Version ^2.0
revolution/laravel-paypay Version ^2.2
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 revolution/self-ordering contains the following files

Loading the files please wait ....