rashidul / river
Application framework
Installs: 1
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
Language:JavaScript
Requires
- php: ^8.1
- ext-zip: *
- alexusmai/laravel-file-manager: ^3.0
- czproject/git-php: ^4.2
- froiden/laravel-installer: 11.0.0
- ifsnop/mysqldump-php: ^2.12
- laravel/ui: ^4.2.3
- tightenco/ziggy: ^0.9.4
- unisharp/laravel-filemanager: ^2.6
- yajra/laravel-datatables-oracle: ^10.3.1
Requires (Dev)
- nunomaduro/collision: ^6.0
- orchestra/testbench: ^7.0
- pestphp/pest: ^1.21
- pestphp/pest-plugin-laravel: ^1.1
- phpunit/phpunit: ^9.5
- spatie/laravel-ray: ^1.26
- dev-master
- dev-rename
- dev-page-header
- dev-blogs-update
- dev-featured-updated
- dev-pages-problem-filexing
- dev-code-editor-updated
- dev-template-pages-updated
- dev-pages-update
- dev-slider-added
- dev-blog-pages-updated
- dev-service-updated
- dev-blogs_slug_added
- dev-blogs-route
- dev-blog_page
- dev-datatypes
- dev-configuration-updated
- dev-configuration-update
- dev-configuration
- dev-cach-added
- dev-banner_slider_updated
- dev-fix_image_input_layout
- dev-blog-image-field
- dev-services
- dev-testimonial
- dev-helper-function
- dev-menu
- dev-settings-and-page-feature
- dev-file-manager-wip
- dev-mamun/21-dec
- dev-mamun/20b-dec
- dev-mamun/20-dec
- dev-mamun/19b-dec
- dev-mamun/19-dec
- dev-mamun/18-dec
- dev-mamun/17-dec
- dev-mamun/17b-dec
- dev-mamun/12-dec
- dev-mamun/7-dec
- dev-master-new
This package is auto-updated.
Last update: 2024-11-18 11:03:46 UTC
README
Install;
composer require rashidul/river:dev-master
php artisan migrate
php artisan river:seed
php artisan river:cache-views
To publish the assets(css, js files) into the public directory, run:
php artisan vendor:publish --tag=river-assets --force
Run the following command to publish laravel-filemanager config && assets:
php artisan vendor:publish --tag=lfm_config --force
php artisan vendor:publish --tag=lfm_public --force
This will generate config/lfm.php
. Edit this file and set use_package_routes
to false
.
Update filesystem config: Open config/filesystem.php
& change the public disk as follows:
'public' => [ 'driver' => 'local', 'root' => public_path('river/assets/files'), 'url' => '/river/assets/files', 'visibility' => 'public', 'throw' => false, ],
Run the project: php artisan serve
Open admin panel: localhost:8000/admin/login
email: admin@gmail.com password: 1234
Package update route
Add the following route to the root project's web.php
route file. This is used for during development to pull latest
code inside a shared hosting env.
Route::get('/upd', function () { $git = new CzProject\GitPhp\Git; \File::deleteDirectory(base_path('vendor/rashidul/river')); $repo = $git->cloneRepository('https://github.com/rashidul-hasan/river.git', base_path('vendor/rashidul/river')); die('Done!'); });
Errors
Syntax error or access violation: 1071 Specified key was too long; max key length is 1000 bytes ==> Fix: https://stackoverflow.com/a/42245921
Base table or view already exists: 105 ==> run php artisan migrate:fresh
Development
- Add the following param in root composer.json after "require" param
"repositories": [ { "type": "path", "url": "./package/river", "options": { "symlink": true } } ],
Error: curl error 60 while downloading https://repo.packagist.org/p2/bitpixel/springcms.json: SSL certificate problem: unable to get local issuer certificate
to fix this run: composer config -g -- disable-tls false