PHP code example of hugomyb / filament-media-action
1. Go to this page and download the library: Download hugomyb/filament-media-action library . Choose the download type require .
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
hugomyb / filament-media-action example snippets
MediaAction::make('tutorial')
->iconButton()
->icon('heroicon-o-video-camera')
->media('https://www.youtube.com/watch?v=rN9XI9KCz0c&list=PL6tf8fRbavl3jfL67gVOE9rF0jG5bNTMi')
MediaAction::make('media-url')
->media(fn($record) => $record->url)
->autoplay()
MediaAction::make('media-url')
->media(fn($record) => $record->url)
->autoplay(fn($record, $mediaType) => $mediaType === 'video')
MediaAction::make('media-url')
->media(fn($record) => $record->url)
->autoplay()
->preload(false)
MediaAction::make('media-url')
->modalHeading(fn($record) => $record->name)
->modalFooterActionsAlignment(Alignment::Center)
->media(fn($record) => $record->url)
->extraModalFooterActions([
MediaAction::make('media-video2')
->media('https://www.youtube.com/watch?v=9GBXqWKzfIM&list=PL6tf8fRbavl3jfL67gVOE9rF0jG5bNTMi&index=3')
->extraModalFooterActions([
MediaAction::make('media-video3')
->media('https://www.youtube.com/watch?v=Bvb_vqzhRQs&list=PL6tf8fRbavl3jfL67gVOE9rF0jG5bNTMi&index=5')
]),
Tables\Actions\Action::make('open-url')
->label('Open in browser')
->url(fn($record) => $record->url)
->openUrlInNewTab()
->icon('heroicon-o-globe-alt')
])
bash
php artisan vendor:publish --tag="filament-media-action-views"
bash
php artisan vendor:publish --tag="filament-media-action-translations"
bash
php artisan vendor:publish --tag="filament-media-action-views"