ArtisanPack UI
DocsMedia LibraryReference

Reference

Media Library v1.5.0

This section provides troubleshooting guides and answers to frequently asked questions about the Media Library package. Common issues and their solutions...

This section provides troubleshooting guides and answers to frequently asked questions about the Media Library package.

Reference Guides

Troubleshooting

Common issues and their solutions:

Installation Issues:

  • Composer install fails
  • Migration fails
  • Storage link fails

Upload Issues:

  • File upload fails
  • Permission denied errors
  • Invalid file type errors

Image Processing Issues:

  • Thumbnails not generating
  • WebP/AVIF conversion fails
  • Low quality images

Video Issues:

  • Video thumbnails not generating
  • FFmpeg not found

URL & Display Issues:

  • Media URLs return 404
  • Images don't display

Performance Issues:

  • Slow upload processing
  • High memory usage

Database Issues:

  • Foreign key constraint fails
  • Duplicate slug errors

API Issues:

  • 401 Unauthorized
  • 422 Validation errors

Testing Issues:

  • Tests fail with database errors

FAQ

Frequently asked questions organized by category:

General Questions:

  • Supported formats
  • Cloud storage compatibility
  • Laravel version requirements
  • FFmpeg necessity

Installation Questions:

  • Publishing migrations
  • Customizing database tables
  • Updating the package

Usage Questions:

  • Programmatic uploads
  • Multiple media modals
  • Folder restrictions
  • User-specific media

Configuration Questions:

  • Changing file size limits
  • Adding custom image sizes
  • Disabling thumbnails
  • Upload directory structure

Performance Questions:

  • Queue usage
  • Optimizing large uploads
  • Lazy loading

Integration Questions:

  • CMS integration
  • Livewire compatibility
  • InertiaJS usage
  • Filament integration

API Questions:

  • Authentication
  • Rate limits
  • API uploads

Security Questions:

  • File validation
  • Upload sanitization
  • Permissions
  • Malware scanning

Troubleshooting Questions:

  • Silent upload failures
  • Display issues
  • Debug mode

Migration Questions:

  • Migrating from other libraries
  • Exporting data
  • Backups

Support Questions:

  • Getting help
  • Reporting bugs
  • Feature requests

Quick Troubleshooting

Upload Fails

  1. Check PHP limits in php.ini
  2. Verify storage permissions: chmod -R 775 storage/
  3. Check Laravel logs: storage/logs/laravel.log
  4. Enable debug mode temporarily

Images Don't Display

  1. Verify storage link: ls -la public/storage
  2. Check file exists in storage/app/public/media/
  3. Clear cache: php artisan cache:clear
  4. Check file permissions (should be 644)

FFmpeg Not Found

  1. Install FFmpeg: brew install ffmpeg (macOS) or apt-get install ffmpeg (Ubuntu)
  2. Verify: ffmpeg -version
  3. Restart web server

Getting Help

If you can't find a solution:

  1. Check Troubleshooting
  2. Review FAQ
  3. Search GitLab issues
  4. Contact support: support@artisanpackui.dev

Next Steps

Stay in the Loop

Monthly tips, tutorials and package updates — plus a free Quick Start cheat sheet.

Subscribe
Edit this page on GitHub