exdeliver / causeway
Content Management System for Laravel applications
v5.5.1
2019-08-01 09:14 UTC
Requires
- akaunting/money: ^1.0
- barryvdh/laravel-snappy: ^0.4.3
- dimsav/laravel-translatable: ^9.4
- exdeliver/cart: dev-master
- h4cc/wkhtmltopdf-amd64: *
- h4cc/wkhtmltopdf-i386: *
- intervention/image: ^2.4
- laravelcollective/html: ^5.4.0
- maddhatter/laravel-fullcalendar: ^1.3
- mews/purifier: ~2.0
- mollie/mollie-api-php: 2.0.*
- myparcelnl/sdk: ^2.1
- owen-it/laravel-auditing: 8.*
- rennokki/befriended: ^1.2
- spatie/laravel-permission: ^2.32
- unisharp/laravel-filemanager: ~1.8
- van-ons/laraberg: ^0.0.6@beta
- vinkla/hashids: ^5.1
- yajra/laravel-datatables-oracle: ~8.0
Requires (Dev)
- nunomaduro/larastan: ^0.3.16
- dev-master
- v5.5.1
- v5.5
- dev-dependabot/npm_and_yarn/assets/json5-1.0.2
- dev-dependabot/npm_and_yarn/assets/express-4.18.2
- dev-dependabot/npm_and_yarn/assets/decode-uri-component-0.2.2
- dev-dependabot/npm_and_yarn/assets/engine.io-and-browser-sync-6.2.1
- dev-dependabot/npm_and_yarn/assets/loader-utils-and-webpack-cli-1.4.2
- dev-dependabot/npm_and_yarn/assets/jquery-ui-1.13.2
- dev-dependabot/npm_and_yarn/assets/moment-2.29.4
- dev-dependabot/npm_and_yarn/assets/eventsource-1.1.1
- dev-dependabot/npm_and_yarn/assets/urijs-1.19.11
- dev-dependabot/npm_and_yarn/assets/url-parse-1.5.10
- dev-dependabot/npm_and_yarn/assets/ajv-6.12.6
- dev-dependabot/npm_and_yarn/assets/path-parse-1.0.7
- dev-dependabot/npm_and_yarn/assets/dns-packet-1.3.4
- dev-dependabot/npm_and_yarn/assets/browserslist-4.16.6
- dev-dependabot/npm_and_yarn/assets/codemirror-5.58.2
- dev-dependabot/npm_and_yarn/assets/hosted-git-info-2.8.9
- dev-dependabot/npm_and_yarn/assets/lodash-4.17.21
- dev-dependabot/npm_and_yarn/assets/ssri-6.0.2
- dev-dependabot/npm_and_yarn/assets/y18n-3.2.2
- dev-dependabot/npm_and_yarn/assets/elliptic-6.5.4
- dev-dependabot/npm_and_yarn/assets/axios-0.21.1
- dev-dependabot/npm_and_yarn/assets/ini-1.3.7
- dev-laravel7Upgrade
- dev-dependabot/npm_and_yarn/assets/websocket-extensions-0.1.4
- dev-dependabot/npm_and_yarn/assets/jquery-3.5.0
- dev-dependabot/npm_and_yarn/assets/acorn-6.4.1
- dev-develop
This package is auto-updated.
Last update: 2025-03-01 00:14:31 UTC
README
Content Management System for Laravel 5.7 Written by Jason Hoendervanger - EXdeliver.nl
Requirements
System requirements for running this content management system:
MariaDB 10.3
PHP 7.1.3 or later
(optional for sound plugin) LAME encoder (apt-get install lame)
Howto install
composer require exdeliver/causeway
Add to your app.php providers & Aliases
\Exdeliver\Causeway\ServiceProviders\CausewayServiceProvider::class,
'CW' => \Exdeliver\Causeway\Facades\CausewayServiceFacade::class,
'CWCart' => \Exdeliver\Cart\Facades\CartServiceFacade::class,
Update your config/auth.php
'providers' => [
'users' => [
'driver' => 'eloquent',
'model' => Exdeliver\Causeway\Domain\Entities\User\User::class,
],
Or create your own user model and extend with above.
Update your .env
MOLLIE_LIVE_API_KEY=
MOLLIE_TEST_API_KEY=test_MeT7ZndwP8wVBkGpDSGnpAa88npKLe
CAUSEWAY_VAT_PERCENTAGES='{"0.00": "0%", "9.00": "9%", "21.00": "21%"}'
CAUSEWAY_COMPANY_INFORMATION='{"company": "EXdeliver", "address": "YourCompanyStreet 22", "zipcode": "0000 TT", "city": "Rotterdam", "country": "The Netherlands", "vat_no": "NL6500000", "coc_no": "20000000", "email": "info@mail.nl", "bank_account": "NL00INGB000123456", "bank_name": "ING"}'
Run the migrations
php artisan migrate
Publish config for Laravel filemanager
php artisan vendor:publish --tag=lfm_config
php artisan vendor:publish --tag=lfm_public
And run the publish command:
php artisan vendor:publish --tag=public --force
php artisan vendor:publish --tag=templates (--fore optional overwrites all)
Create a admin user by running the command below:
php artisan causeway:admin <username> <password>
If you haven't already made a symlink, do accordingly.
php artisan storage:link
Add to your routes:
Route::get('/{pageSlug?}', '\Exdeliver\Causeway\Controllers\PageController@getSlug');
Login:
http://yoursite.nl/causeway/login
CW helpers
// Return specific menu items.
CW::getMenu('<(string)menu name>')
// Return specific page.
CW::getPage('<(string)page slug'>);