siokas / laravelembeddirectives by siokas

Provides a custom Laravel Blade directive to embed anything in the view using the Embed\Embed package.
76
3
3
Package Data
Maintainer Username: siokas
Maintainer Contact: apostolossiokas@gmail.com (Apostolos Siokas)
Package Create Date: 2016-07-09
Package Last Update: 2018-10-26
Language: PHP
License: MIT
Last Refreshed: 2024-04-17 15:00:17
Package Statistics
Total Downloads: 76
Monthly Downloads: 2
Daily Downloads: 0
Total Stars: 3
Total Watchers: 3
Total Forks: 2
Total Open Issues: 0

Latest Stable Version Codacy Badge Total Downloads License

Laravel Embed Directives

This package lets Laravel users embed any social media link in the views using a simple blade command. To install and use the package, complete the simple steps that are following.

To install the package:

  1. Open your terminal
  2. Navigate to your project's directory source path
  3. Enter the following command

composer require siokas/laravelembeddirectives

To get access to the package:

  1. Go to your project's folder and open the config/app.php file
  2. Navigate to the providers section and add the following line

Siokas\LaravelEmbedDirectives\LaravelEmbedDirectivesServiceProvider::class

To use the package:

  1. In any Blade file use the embed command

@embed('your-link-goes-here')

Option:

  • If you want to specify the width and height of the embed post, just pass them as parameters like this:

@embed('https://www.youtube.com/watch?v=g4BbeHYCR1E', 500, 500)

Available Directives

@embed('LINK-GOES-HERE') // for general use
@youtube('LINK-GOES-HERE') 
@youtubeProfile('LINK-GOES-HERE')
@vimeo('LINK-GOES-HERE')
@twitter('LINK-GOES-HERE')
@facebook('LINK-GOES-HERE')

ex. @twitter('taylorotwell') This code embeds the public profile of a user, but you can embed a specific tweet giving the id of the tweet. (ex. taylorotwell/status/751184223445381120)

Within the @youtube directive, you have to enter the link to the video but only the part after the watch?

Requirements

Embed package: oscarotero/Embed

License (MIT)

The MIT License (MIT) Copyright (c) 2016 Apostolos Siokas