Package Data | |
---|---|
Maintainer Username: | badawy |
Maintainer Contact: | ahmad.elbadawy@outlook.com (Ahmad Elbadawy) |
Package Create Date: | 2015-07-07 |
Package Last Update: | 2017-06-07 |
Home Page: | |
Language: | PHP |
License: | MIT |
Last Refreshed: | 2024-11-15 15:18:44 |
Package Statistics | |
---|---|
Total Downloads: | 903 |
Monthly Downloads: | 1 |
Daily Downloads: | 0 |
Total Stars: | 9 |
Total Watchers: | 3 |
Total Forks: | 2 |
Total Open Issues: | 1 |
Custom Embedly Package for the Laravel 5.*
{
"require": {
"badawy/embedly": "2.*"
}
}
{
"require": {
"badawy/embedly": "1.*"
}
}
config/app.php
file: Badawy\Embedly\EmbedlyServiceProvider::class,
config/app.php
file: 'Embedly' => Badawy\Embedly\Facades\Embedly::class,
php artisan vendor:publish --provider="Badawy\Embedly\EmbedlyServiceProvider"
.env
file: EMBEDLY_API_KEY=xxxxxxxxxxxxxxxxxx
You can extract or embed single URL or multiple URLs by pass them into an Array instead of String,
You can also pass an Array of your query arguments as second argument in both Extract and Embed (see examples)
[See Embedly documentation for more information about results, errors and query arguments] (http://embed.ly/docs)
$q = Embedly::extract('http://techcrunch.com/2013/03/26/embedly-now-goes-beyond-embedding-with-new-products-extract-display-for-making-sense-of-links-resizing-images/', [
'maxwidth' => '500'
]);
$q = Embedly::extract([
'http://techcrunch.com/2013/03/26/embedly-now-goes-beyond-embedding-with-new-products-extract-display-for-making-sense-of-links-resizing-images/',
'http://deadspin.com/5690535/the-bottom-100-the-worst-players-in-nfl-history-part-1',
'http://blog.embed.ly/31814817'],[
'maxwidth' => '500'
]);
$q = Embedly::oembed('http://vimeo.com/18150336',[
'maxwidth' => '500'
]);
$q = Embedly::oembed([
'https://www.youtube.com/watch?v=jofNR_WkoCE',
'http://soundcloud.com/whichlight/how-to-pronounce-my-name',
'http://vimeo.com/18150336'],[
'maxwidth' => '500'
]);
Then you can access results :
if($q->error){
echo $q->error_message; //Error
} else {
echo $q->title; //Get result
}
This template is open-sourced software licensed under the MIT license
Ahmad Elbadawy