header footer menu breadcrumbs download rejected message

This commit is contained in:
merdiano 2019-06-01 06:03:27 +05:00
parent 1e0fa875e1
commit 5e97f76656
7 changed files with 49 additions and 35 deletions

View File

@ -80,9 +80,19 @@ class HomeController extends Controller
{
$file = public_path($material->content_url);
//dd(public_path($material->trailer_url));
$order->downloaded++;
$order->save();
return response()->download($file, Str::slug($material->title));
}
else{
request()->session()->flash('status','danger');
request()->session()->flash('status_message','Indirme wagtynyz yada gezeginiz gutardy.');
redirect()->back();
}
//todo else show expired message
}
return redirect()->back();
}

View File

@ -50,6 +50,8 @@ class WebController extends Controller
public function getShow ($showId){
$sliders = Slider::where('home', 1)->get();
$show = Show::findOrFail($showId);
$show->view++;
$show->save();
$showMenu = Show::orderBy('created_at', 'DESC')->take(6)->get();
return view('web.getShow')->with([
'sliders' => $sliders,

View File

@ -33,7 +33,7 @@ class AppServiceProvider extends ServiceProvider
$view->with('mainCategories',$cats);
});
View::composer('web.layouts.app',function($view){
View::composer(['web.layouts.app','layouts.app'],function($view){
$menus = Menu::get();
$topMenus = $menus->where('menu_type', 'top');
$middleMenus = $menus->where('menu_type', 'middle');

View File

@ -4,11 +4,9 @@
<div class="row">
<div class="col-lg-3 col-md-3 col-sm-3 col-xs-6">
<ul>
<li><a href="">Teleprogramma</a></li>
<li><a href="">Türkmen film</a></li>
<li><a href="">Mawy yşyk</a></li>
<li><a href="">Mahabat Müdirligi</a></li>
<li><a href="">Habarlaşmak üçin</a></li>
@foreach($topMenus as $menu)
<li><a href="{{route('menuLinkWeb', $menu->id)}}" class = "fontRegular">{{ $menu->name }}</a></li>
@endforeach
</ul>
</div>
<div class="col-lg-3 col-md-3 col-sm-3 col-xs-6">

View File

@ -33,7 +33,10 @@
<li><a href=""><img src="{{asset('static/img/home.png')}}"></a></li>
</ul>
<ul class="bottom-left-menu">
<li><a href="/" style="text-decoration: underline">{{__('Tölegli maglumat')}}</a></li>
@foreach($topMenus as $topMenu)
<li><a href="{{route('menuLinkWeb', $topMenu->id)}}">{{ $topMenu->name }}</a></li>
@endforeach
</ul>
@guest
<li class="pull-right" style="list-style: none; color: #ffffff; margin-top: 5px; margin-left: 10px; background-color: #2b9996; padding: 3px 10px; border-radius: 4px;">

View File

@ -9,35 +9,35 @@
Breadcrumbs::for('main', function ($trail) {
$trail->push('Baş sahypa', route('homeWeb'));
});
Breadcrumbs::for('home', function ($trail) {
$trail->parent('main');
$trail->push('Tölegli maglumat', route('home'));
});
//Breadcrumbs::for('home', function ($trail) {
// $trail->parent('main');
// $trail->push('Baş sahypa', route('homeWeb'));
//});
Breadcrumbs::for('search', function ($trail) {
$trail->parent('home');
$trail->parent('main');
$trail->push('Gözleg netijesi', route('search'));
});
Breadcrumbs::for('profile', function ($trail) {
$trail->parent('home');
$trail->parent('main');
$trail->push('Şahsy maglumatlar', route('profile'));
});
Breadcrumbs::for('liked', function ($trail) {
$trail->parent('home');
$trail->parent('main');
$trail->push('Halananlar', route('liked'));
});
Breadcrumbs::for('bought', function ($trail) {
$trail->parent('home');
$trail->parent('main');
$trail->push('Satyn alynanlar', route('bought'));
});
Breadcrumbs::for('watched', function ($trail) {
$trail->parent('home');
$trail->parent('main');
$trail->push('Seredilenler', route('watched'));
});
Breadcrumbs::for('category', function ($trail, $category) {
//dd($category);
$trail->parent('home');
$trail->parent('main');
$trail->push($category->name, route('category', $category->id));
});

View File

@ -11,9 +11,7 @@
|
*/
Route::get('/test',function (){
return view('template.111platny');
});
Auth::routes();
// ** ------- WEB -------- ** //
@ -31,20 +29,23 @@ Route::get('/film/{id}', 'WebController@getFilm')->name('getFilm');
// ** ------- WEB -------- ** //
Route::get('/video_portal', 'HomeController@index')->name('home');
Route::get('/video_portal/search', 'HomeController@search')->name('search');
Route::get('/video_portal/cat/{id}','HomeController@category')->name('category');
Route::get('/video_portal/material/{id}','HomeController@material')->name('material');
Route::get('/video_portal/material/{id}/download','HomeController@download')->name('download');
Route::get('/video_portal/material/{id}/like','HomeController@like')->name('like');
Route::group(['prefix' => 'video'],function (){
Route::get('/', 'HomeController@index')->name('home');
Route::get('/search', 'HomeController@search')->name('search');
Route::get('/cat/{id}','HomeController@category')->name('category');
Route::get('/material/{id}','HomeController@material')->name('material');
Route::get('/material/{id}/download','HomeController@download')->name('download');
Route::get('/material/{id}/like','HomeController@like')->name('like');
Route::group(['middleware' => ['auth']], function () {
Route::get('/video_portal/material/{id}/buy','OrderController@buy')->name('buy');
Route::get('/video_portal/dashboard', 'HomeController@dashboard')->name('dashboard');
Route::get('/video_portal/profile', 'HomeController@profile')->name('profile');
Route::post('/video_portal/profile', 'HomeController@profileUpdate')->name('profileUpdate');
Route::get('/video_portal/bought', 'HomeController@bought_list')->name('bought');
Route::get('/video_portal/favorite', 'HomeController@like_list')->name('liked');
Route::get('/video_portal/watched', 'HomeController@watch_list')->name('watched');
Route::get('/video_portal/order/{id}/status', 'OrderController@result')->name('order_status');
Route::group(['middleware' => ['auth']], function () {
Route::get('/material/{id}/buy','OrderController@buy')->name('buy');
Route::get('/dashboard', 'HomeController@dashboard')->name('dashboard');
Route::get('/profile', 'HomeController@profile')->name('profile');
Route::post('/profile', 'HomeController@profileUpdate')->name('profileUpdate');
Route::get('/bought', 'HomeController@bought_list')->name('bought');
Route::get('/favorite', 'HomeController@like_list')->name('liked');
Route::get('/watched', 'HomeController@watch_list')->name('watched');
Route::get('/order/{id}/status', 'OrderController@result')->name('order_status');
});
});