@php use App\Helpers\Form as FormTemplate; use App\Helpers\Template; $formInputAttr = config('zvn.template.form_input'); $formLabelAttr = config('zvn.template.form_label'); $item = $items->firstWhere('key_value', 'setting-video'); $playlistId = explode('=', @$item['value'])[1]; $apiKey = config('zvn.youtube_api_key'); $apiUrl = sprintf('https://www.googleapis.com/youtube/v3/playlistItems?part=snippet&maxResults=25&playlistId=%s&key=%s', $playlistId, $apiKey); $data = json_decode(file_get_contents($apiUrl), true); $inputHiddenID = Form::hidden('id', @$item['id']); $elements = [ [ 'label' => Form::label('setting-video', 'Link playlist youtube ', $formLabelAttr), 'element' => Form::text('value', @$item['value'], $formInputAttr ) ], [ 'element' => $inputHiddenID . Form::submit('Save', ['class' => 'btn btn-success']), 'type' => 'btn-submit', ], ]; @endphp
@include('admin.templates.x_title', ['title' => 'Video'])
{{ Form::open([ 'method' => 'POST', 'url' => route("$controllerName/save"), 'accept-charset' => 'UTF-8', 'enctype' => 'multipart/form-data', 'class' => 'form-horizontal form-label-left', 'id' => 'setting_main', ]) }} {!! FormTemplate::show($elements) !!} {{ Form::close() }}
@include('admin.templates.x_title', ['title' => 'Danh sách Video'])
@foreach ($data['items'] as $dataItem) @php $item = $dataItem["snippet"]; $title = $item["title"] ?? ''; $thumb = $item["thumbnails"]["medium"]["url"] ?? ''; $videoId = $item["resourceId"]["videoId"] ?? ''; @endphp
@endforeach