itstudioat / mediamanager
This is my package mediamanager
Fund package maintenance!
itstudioat
Installs: 0
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 0
Forks: 0
Open Issues: 0
Language:Vue
Requires
- php: ^8.3
- illuminate/contracts: ^10.0||^11.0||^12.0
- james-heinrich/getid3: ^1.9
- spatie/image: ^3.8
- spatie/laravel-package-tools: ^1.16
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.75
- laravel/pint: ^1.14
- nunomaduro/collision: ^8.1.1||^7.10.0
- orchestra/testbench: ^10.0.0||^9.0.0||^8.22.0
- pestphp/pest: ^3.0
- pestphp/pest-plugin-arch: ^3.0
- pestphp/pest-plugin-laravel: ^3.0
README
Installation
You can install the package via composer:
composer require itstudioat/mediamanager
Now publish the files to the folder vendor/mediamanager:
php artisan vendor:publish --tag=mediamanager-all
Check in vendor/mediamanager/routes/routes.js the correct routes
{ path: '/hpm/admin/mm', name: 'media.index', component: () => import('../../../../vendor/itstudioat/mediamanager/resources/js/pages/admin/index/Index.vue'), // or actual path meta: { title: 'Media Manager', }, },
Include the mediamanager-routes dynamically:
... import mediaRoutes from '../../mediamanager/routes/routes' ... const routes = [ { path: '/hpm/admin', component: Index }, ...mediaRoutes, ];
Adapt your app.js-file and include the mediamanager.css and mediamanager.js-files:
... import '../../../mediamanager/css/mediamanager.css'; ... import mediamanager from "../../../mediamanager/plugins/mediamanager.js"; ... const pinia = createPinia(); const app = createApp(App).use(vuetify).use(mediamanager).use(pinia).use(router); app.mount('#app');
Needed Packages
getID3() by James Heinrich
composer require james-heinrich/getid3
Spatie Image
composer require spatie/image
Vue Filepond
npm install vue-filepond filepond npm install filepond-plugin-file-validate-type npm install filepond-plugin-image-preview
Usage
Testing
composer test
Changelog
Please see CHANGELOG for more information on what has changed recently.
Contributing
Please see CONTRIBUTING for details.
Security Vulnerabilities
Please review our security policy on how to report security vulnerabilities.
Credits
License
The MIT License (MIT). Please see License File for more information.