Skip to content

Commit

Permalink
Update layout
Browse files Browse the repository at this point in the history
  • Loading branch information
eufelipemateus committed Oct 16, 2021
1 parent f699af3 commit 9336a31
Show file tree
Hide file tree
Showing 14 changed files with 77 additions and 42 deletions.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ This is a package create to generate and control channel list m3u8 using php Lar



![Screenshot Feipe Mateus IPTV Channels](https://felipemateus.com/wp-content/uploads/2021/09/list_channel2.png)
![Screenshot Feipe Mateus IPTV Channels](/screenshots/channel_list.jpg?raw=true)

## Instaling

Expand Down
4 changes: 2 additions & 2 deletions composer.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "felipemateus/iptv-channels",
"version": "2.1.0",
"version": "3.0.0",
"description": "This package controls the IPTV channel list and generates an m3u8 file using laravel.",
"type": "library",
"license": "MIT",
Expand Down Expand Up @@ -31,7 +31,7 @@
"require": {
"php": "^7.4|^8.0",
"laravel/framework": "^8.54",
"felipemateus/iptv-core":"^0.0.1"
"felipemateus/iptv-core":"^1.0.0"
},
"autoload": {
"psr-4": {
Expand Down
Binary file added screenshots/channel_list.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
9 changes: 6 additions & 3 deletions src/IPTVProvider.php
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,10 @@
use Illuminate\Routing\Router;
use Illuminate\Support\ServiceProvider;
use FelipeMateus\IPTVChannels\Middleware\PublicCdnMiddleware;
use FelipeMateus\IPTVCore\Class\IPTVProviderBase;

class IPTVProvider extends ServiceProvider {

class IPTVProvider extends IPTVProviderBase {


/**
Expand All @@ -17,9 +19,10 @@ class IPTVProvider extends ServiceProvider {
public function boot(){
$this->registerMidleware();
$this->loadMigrationsFrom(__DIR__.'/database/migrations/');
$this->loadJSONTranslationsFrom(__DIR__.'/translations');
$this->loadViewsFrom(__DIR__.'/views', 'IPTV');
$this->loadJSONTranslationsFrom(__DIR__.'/resources/translations');
$this->loadViewsFrom(__DIR__.'/resources/views', 'IPTV');
$this->loadRoutesFrom(__DIR__.'/routes.php');
$this->loadMenusFrom(__DIR__.'/resources/menu');
}


Expand Down
22 changes: 22 additions & 0 deletions src/resources/menu.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
{

"title":"Channels",
"menus":[
{
"name":"Channels",
"icon": "tv",
"route": "list_channel"
},
{
"name":"Groups",
"icon": "tv",
"route": "list_group"
},
{
"name":"CDN",
"icon": "server",
"route": "list_cdn"
}
]
}

Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{

"Channel": "Canal",
"Channel List": "Lista Canais",
"Groups List": "Lista Grupos",
Expand All @@ -9,6 +9,7 @@
"Channels": "Canais",
"Add Channel": "Adicionar Canal",

"Groups": "Grupos",

"edit": "Editar",
"delete": "Excluir",
Expand Down
File renamed without changes.
12 changes: 6 additions & 6 deletions src/views/cdn.blade.php → src/resources/views/cdn.blade.php
Original file line number Diff line number Diff line change
Expand Up @@ -9,17 +9,17 @@
@endsection

@section('content')
<!-- Page Heading -->
<div class="d-sm-flex align-items-center justify-content-between mb-4">
<h1 class="h3 mb-0 text-gray-800">{{ __('CDN') }}</h1>
</div>
<div class="container">
<div class="row">
<div class="col-md-8 col-md-offset-2">
<div class="col-md-12">
<div class="card">
<div class="card-header">
<div class="row">
<div class="col-md-3"><b>Cdn</b></div>
<div class="col-md-3"><a href="{{ route('list_cdn') }}">{{ __('CDN List') }}</a></div>
<div class="col-md-3"><a href="{{ route('list_group') }}">{{ __('Groups List') }}</a></div>
<div class="col-md-3"><a href="{{ route('list_channel') }}">{{ __('Channel List') }}</a></div>

<div class="col-md-3"><b>CDN</b></div>
</div>
</div>

Expand Down
Original file line number Diff line number Diff line change
@@ -1,17 +1,19 @@
@extends('IPTV::app')

@section('content')
<!-- Page Heading -->
<div class="d-sm-flex align-items-center justify-content-between mb-4">
<h1 class="h3 mb-0 text-gray-800">{{ __('CDN') }}</h1>
<a href="{{ route('add_cdn') }}" class="d-none d-sm-inline-block btn btn-sm btn-primary shadow-sm"><i
class="fas fa-plus fa-sm text-white-50"></i> {{ __('Add CDN')}}</a>
</div>
<div class="container">
<div class="row">
<div class="col-md-8 col-md-offset-2">
<div class="col-md-12">
<div class="card">
<div class="card-header">
<div class="row">
<div class="col-md-2"><h3>CDN</h3></div>
<div class="col-md-2"><a href="{{ route('add_cdn') }}">{{ __('Add Cdn')}}</a></div>
<div class="col-md-3"><a href="{{ route('list_group') }}">{{ __('Groups List') }}</a></div>
<div class="col-md-3"><a href="{{ route('list_channel') }}">{{ __('Channel List') }}</a></div>
<div class="col-md-2"><a href="{{ route('config') }}">{{ __('Config')}}</a></div>
<div class="col-md-3"><h3>CDN List</h3></div>
</div>
</div>

Expand All @@ -28,14 +30,14 @@
</div>

@if($url_cdn)
<div class="col-md-2">
<div class="col-md-3">
<a href="{{ route('cdn-playslit',$cdn->slug) }}">Playslit</a>
</div>
@endif
<div class="col-md-2">
<div class="col-md-3">
<a href="{{ route('show_cdn',$cdn->id) }}">{{ __('edit') }}</a>
</div>
<div class="col-md-2">
<div class="col-md-3">
<a href="{{ route('delete_cdn',$cdn->id) }}">{{ __('delete')}}</a>
</div>
</div>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -32,16 +32,18 @@
@endsection

@section('content')
<!-- Page Heading -->
<div class="d-sm-flex align-items-center justify-content-between mb-4">
<h1 class="h3 mb-0 text-gray-800">{{ __('Channels') }}</h1>
</div>

<div class="container">
<div class="row">
<div class="col-md-8 col-md-offset-2">
<div class="col-md-12">
<div class="card">
<div class="card-header">
<div class="row">
<div class="col-md-3"><b>{{ __('Channel') }} </b></div>
<div class="col-md-3"><a href="{{ route('list_channel') }}">{{ __('Channel List') }}</a></div>
<div class="col-md-3"><a href="{{ route('list_group') }}">{{ __('Groups List') }}</a></div>
<div class="col-md-3"><a href="{{ route('add_cdn') }}">{{ __('Add CDN') }}</a></div>
</div>
</div>

Expand Down
Original file line number Diff line number Diff line change
@@ -1,17 +1,19 @@
@extends('IPTV::app')

@section('content')
<!-- Page Heading -->
<div class="d-sm-flex align-items-center justify-content-between mb-4">
<h1 class="h3 mb-0 text-gray-800">{{ __('Channels') }}</h1>
<a href="{{ route('add_channel') }}" class="d-none d-sm-inline-block btn btn-sm btn-primary shadow-sm"><i
class="fas fa-plus fa-sm text-white-50"></i> {{ __('Add Channel') }}</a>
</div>
<div class="container">
<div class="row">
<div class="col-md-10 col-md-offset-2">
<div class="col-md-12">
<div class="card">
<div class="card-header">
<div class="row">
<div class="col-md-3"><b>{{ __('Channels') }}</b></div>
<div class="col-md-3"><a href="{{ route('add_channel') }}">{{ __('Add Channel') }}</a></div>
<div class="col-md-2"><a href="{{ route('list_cdn') }}">{{ __('CDN List') }}</a></div>
<div class="col-md-2"><a href="{{ route('list_group') }}">{{ __('Groups List') }}</a></div>
<div class="col-md-2"><a href="{{ route('config') }}">{{ __('Config')}}</a></div>
<div class="col-md-3"><b>{{ __('Channels List') }}</b></div>
</div>
</div>

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,15 +9,17 @@
@endsection

@section('content')
<!-- Page Heading -->
<div class="d-sm-flex align-items-center justify-content-between mb-4">
<h1 class="h3 mb-0 text-gray-800">{{ __('Channels Groups') }}</h1>
</div>
<div class="container">
<div class="row">
<div class="col-md-8 col-md-offset-2">
<div class="col-md-12">
<div class="card">
<div class="card-header">
<div class="row">
<div class="col-md-6"><b>{{ __('Group') }}</b></div>
<div class="col-md-3"><a href="{{ route('list_channel') }}">{{ __('Channel List') }}</a></div>
<div class="col-md-3"><a href="{{ route('list_group') }}">{{ __('Groups List') }}</a></div>
</div>
</div>

Expand Down
Original file line number Diff line number Diff line change
@@ -1,18 +1,19 @@
@extends('IPTV::app')

@section('content')
<!-- Page Heading -->
<div class="d-sm-flex align-items-center justify-content-between mb-4">
<h1 class="h3 mb-0 text-gray-800">{{ __('Channels Groups') }}</h1>
<a href="{{ route('add_group') }}" class="d-none d-sm-inline-block btn btn-sm btn-primary shadow-sm"><i
class="fas fa-plus fa-sm text-white-50"></i> {{ __('Add Group')}}</a>
</div>
<div class="container">
<div class="row">
<div class="col-md-8 col-md-offset-2">
<div class="col-md-12">
<div class="card">
<div class="card-header">
<div class="row">
<div class="col-md-4"><b>{{ __('Channels Groups') }}</b></div>

<div class="col-md-3"><a href="{{ route('list_channel') }}">{{ __('Channel List') }}</a></div>
<div class="col-md-3"><a href="{{ route('add_group') }}">{{ __('Add Group')}}</a></div>
<div class="col-md-2"><a href="{{ route('config') }}">{{ __('Config')}}</a></div>

<div class="col-md-4"><b>{{ __('Groups List') }}</b></div>
</div>
</div>

Expand Down
File renamed without changes.

0 comments on commit 9336a31

Please sign in to comment.