awkaw / seven-cms
Laravel Admin with Semantic UI
This package's canonical repository appears to be gone and the package has been frozen as a result.
1.0.61
2023-05-14 10:44 UTC
Requires
- php: ^7.4|^8.0
- ext-posix: *
- awkaw/laravel-amp: ^1.0
- awkaw/laravel-translations: ^2.1
- doctrine/dbal: ^3.1.3
- intervention/image: ^2.0
- laravel/ui: ^2.0|^3.0|^4.0
- league/flysystem-sftp: ^1.0
- lsolesen/pel: ^0.9.12
- mobiledetect/mobiledetectlib: ^2.8
- thepixeldeveloper/sitemap: ^5.1
Requires (Dev)
- phpunit/phpunit: ^4.8.35 || ^5.0 || ^6.0 || ^7.0
- dev-master
- 1.0.61
- 1.0.60
- 1.0.59
- 1.0.58
- 1.0.57
- 1.0.56
- 1.0.55
- 1.0.54
- 1.0.53
- 1.0.50
- 1.0.49
- 1.0.48
- 1.0.47
- 1.0.46
- 1.0.45
- 1.0.44
- 1.0.43
- 1.0.42
- 1.0.41
- 1.0.40
- 1.0.39
- 1.0.38
- 1.0.37
- 1.0.36
- 1.0.35
- 1.0.34
- 1.0.32
- 1.0.31
- 1.0.30
- 1.0.29
- 1.0.28
- 1.0.27
- 1.0.26
- 1.0.25
- 1.0.24
- 1.0.23
- 1.0.22
- 1.0.21
- 1.0.20
- 1.0.19
- 1.0.18
- 1.0.17
- 1.0.16
- 1.0.14
- 1.0.13
This package is auto-updated.
Last update: 2024-07-14 13:26:18 UTC
README
CMS based on Laravel and Fomantic UI
Install
Install package
composer require awkaw/seven-cms
Add middleware group
'admin' => [
\App\Http\Middleware\EncryptCookies::class,
\Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse::class,
\Illuminate\Session\Middleware\StartSession::class,
\Illuminate\View\Middleware\ShareErrorsFromSession::class,
\App\Http\Middleware\VerifyCsrfToken::class,
\Illuminate\Routing\Middleware\SubstituteBindings::class,
\SevenCMS\Http\Middleware\CheckLocale::class,
],
Resources
Insert code to webpack.mix.js
/* Seven CMS */
let glob = require('glob');
configs = [
'./vendor/awkaw/seven-cms/webpack.mix.js',
'./vendor/awkaw/seven-cms/src/Modules/*/webpack.mix.js',
'./app/Modules/*/webpack.mix.js'
];
configs.forEach(config => glob.sync(config).forEach(item => require(item)));
Publish assets
./artisan vendor:publish --tag=sevencms --force
Run in project root dir
npm install
npm install --save jquery-form
npm install --save fomantic-ui
npm install --save less-loader
npm run prod
Create user
artisan sevencms:createUser {name} {email} {password}
Alternate config
storage/app/sevencms.json