nwidart / laravel-videoable
将视频附加到您的模型中
3.0.0
2018-10-01 14:25 UTC
Requires
- php: >=7.0
- laravel/framework: 5.7.*
Requires (Dev)
- friendsofphp/php-cs-fixer: ^2.13
- orchestra/testbench: 3.7.*
- phpunit/phpunit: ~7.0
- squizlabs/php_codesniffer: ^2.3
README
Laravel Videoable 是一种快速简单的方法,可以将视频添加到您的 Eloquent 模型中。它还提供了一种直接生成嵌入代码的方式。
$product = Product::create(['product_name' => 'something']); $product->addVideo([ 'source' => 'youtube', 'code' => '123', 'title' => 'my video', 'width' => 50, 'height' => 150, ]); // Get the embeddable code $product->video->getEmbed(); // Returns <div> <div class="video"> <iframe id="ytplayer" type="text/html" width="100%" height="100%" src="https://www.youtube.com/embed/123?rel=0" frameborder="0" allowfullscreen></iframe> </div> </div>
安装
通过 Composer
$ composer require nwidart/laravel-videoable
接下来,在 config/app.php
中添加以下服务提供者。
'providers' => [ Nwidart\LaravelVideoable\LaravelVideoableServiceProvider::class, ],
通过运行以下命令发布包的迁移文件:
php artisan vendor:publish --provider="Nwidart\LaravelVideoable\LaravelVideoableServiceProvider" --tag=migrations
迁移文件发布后,您可以通过运行迁移来创建 laravel_videoables
表。
php artisan migrate
(可选) 通过运行以下命令发布包的配置文件:
php artisan vendor:publish --provider="Nwidart\LaravelVideoable\LaravelVideoableServiceProvider" --tag=config
(可选) 通过运行以下命令发布包的视图文件:
php artisan vendor:publish --provider="Nwidart\LaravelVideoable\LaravelVideoableServiceProvider" --tag=views
文档
您可以在 https://nwidart.com/laravel-videoable/ 上找到安装说明和完整文档。
变更日志
请参阅 CHANGELOG 了解最近的变化。
测试
$ composer test
贡献
请参阅 CONTRIBUTING 和 CONDUCT 了解详细信息。
安全
如果您发现任何安全相关的问题,请通过电子邮件 n.widart@gmail.com 联系我们,而不是使用问题跟踪器。
鸣谢
许可
MIT 许可证 (MIT)。请参阅 许可文件 了解更多信息。