jumpgate / jumpgate
A general starter kit for laravel apps using jumpgate additions.
Installs: 7
Dependents: 0
Suggesters: 0
Security: 0
Stars: 2
Watchers: 4
Forks: 1
Open Issues: 19
Type:project
Requires
- php: ^8.0.2
- guzzlehttp/guzzle: ^7.2
- inertiajs/inertia-laravel: ^0.5.4
- jumpgate/core: ~4.0
- jumpgate/menu: ~2.0
- jumpgate/view-resolution: ~5.0
- laravel/framework: ^9.2
- laravel/helpers: ^1.4
- laravel/tinker: ^2.7
- laravelcollective/html: ^6.3
- tightenco/ziggy: ^1.4.3
Requires (Dev)
- barryvdh/laravel-debugbar: ^3.6.7
- barryvdh/laravel-ide-helper: ^2.12.3
- beyondcode/laravel-dump-server: ^1.8.0
- fakerphp/faker: ^1.9.1
- laravel/sail: ^1.0.1
- laravel/telescope: ^4.4
- mockery/mockery: ^1.4.4
- nunomaduro/collision: ^6.1
- phpunit/phpunit: ^9.5.10
- spatie/laravel-ignition: ^1.0
- dev-master
- 5.7.x-dev
- 5.0.0
- 4.0.0
- 3.0.2
- 3.0.1
- 3.0.0
- 2.0
- 1.0
- dev-dependabot/npm_and_yarn/webpack-5.76.1
- dev-dependabot/npm_and_yarn/minimist-1.2.8
- dev-dependabot/composer/symfony/http-kernel-6.0.20
- dev-dependabot/npm_and_yarn/json5-1.0.2
- dev-dependabot/npm_and_yarn/decode-uri-component-0.2.2
- dev-dependabot/npm_and_yarn/terser-4.8.1
- dev-dependabot/npm_and_yarn/moment-2.29.4
- dev-dependabot/composer/guzzlehttp/guzzle-7.4.5
- dev-dependabot/npm_and_yarn/async-2.6.4
- dev-dependabot/composer/guzzlehttp/psr7-2.2.1
- dev-dependabot/npm_and_yarn/node-forge-1.3.0
- dev-riddles8888-patch-1
This package is auto-updated.
Last update: 2024-04-15 00:29:21 UTC
README
Requirements
- PHP 8+
- Node 15+
- npm 15+
Basic Installation
cd <project dir>
git clone git@github.com:JumpGateio/JumpGate.git ./
composer install
php artisan jumpgate:setup
At this point, your site will display the JumpGate home page using bootstrap 4.
- Set up your database in the
.env
file - Set up your preferences in
config/jumpgate/users.php
. - Run
php artisan jumpgate:database --users
. - Run
php artisan jumpgate:telescope
if you want telescope monitoring on the site. - Run
php artisan jumpgate:events
if you want to broadcast events using echo.
Telescope & Websockets
Telescope and laravel websockets are not assumed to be installed, but there are pieces of it be default for ease of use.
config/telescope.php
&config/websockets.php
- These files are included with jumpgate by default.
- They have sensible settings for a normal jumpgate app.
- Delete them freely if you don't want either package.
app/Http/Composers/Menu.php
- In the
generateRightMenu()
method, there is a commented out link for telescope and websockets. - If you install one of the packages, uncomment its entry there..
- If you chose not to use one, you can freely remove that block.
- In the