Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 Re: Laravel 5.x » Проблема, связанная с обработкой запросов "localhost"-ом на базе Open » 21.02.2019 16:33:48

Точнее, в логах написано:
" [21-Feb-2019 13:27:09 UTC] PHP Fatal error:  Allowed memory size of 1610612736 bytes exhausted (tried to allocate 430080 bytes) in Unknown on line 0 "

#2 Laravel 5.x » Проблема, связанная с обработкой запросов "localhost"-ом на базе Open » 21.02.2019 01:03:52

garrip91
Ответов: 2

И снова всем здравия, дорогие форумчане!



Вчера столкнулся с такой проблемой:
Запустил очередной учебный проект (через командную строку от Open Server), запустил его... Вначале он вроде нормально запустился (по крайней мере стартовую страницу показал как надо), но...



После того, как я создал маршрут и 2 представления определённой ветки (страницы), и попытался перейти по ссылке, браузер выдал следующее:
" Страница недоступна.   Сайт localhost пока не может обработать этот запрос.   HTTP ERROR 500 ".



Покопался я в интернете и где-то подхватил идею в конфиг-файле "php.ini" значение строки "memory_limit" увеличить, скажем, в 10 раз.
Всё сделал, перезапустил Open Server, результата - НОЛЬ.



В логах (во вкладке " PHP отладка ") у меня написано следующее:

[20-Feb-2019 21:44:56 UTC] PHP Fatal error:  Maximum execution time of 180 seconds exceeded in W:\domains\localhost\www\practice.laravel\storage\framework\views\d13771b1533f281edb6ef6fdf6ddd9c44039b19f.php on line 1



Маршрут страницы:

Route::get('tasks', function () {
    return view('tasks');
});

Содержимое файла "app.blade.php", который размещён у меня в папке "layouts" ( НАВЕРНОЕ ЭТО У МЕНЯ ШАБЛОН ):

<!DOCTYPE html>
<html>
<head>
	<meta charset="UTF-8">
	<meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
	<meta http-equiv="X-UA-Compatible" content="ie=edge">
	<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css" integrity="sha384-Gn5384xqQ1aoWXA+058RXPxPg6fy4IWvTNh0E263XmFcJlSAwiGgFAW/dAiS6JXm" crossorigin="anonymous">
	<title>My first App</title>
</head>
<body>

	<div class="container">
		<nav class="navbar navbar-default">
			
		</nav>
	</div>
	
	@yield('content')

</body>
</html>

Содержимое вида самой страницы, которая, собственно, должна отобразиться:

@extends('layouts.app')

@section('content')

	<div class="card-body">
		@include('errors')
		
		<form action=" {{ url('task') }} " method="post" class="form-horizontal">
			{{ csrf_field() }}
			
			<div class="row">
				<div class="form-group">
					<label for="Task" class="col-sm-3 control-label">Task</label>
					
					<div class="row">
						<div class="col-sm-6">
							<input type="text" name="name" id="task-name" class="form-control">
						</div>
					</div>
				</div>
			</div>
		</form>
	</div>

@endsection


С ЧЕМ СВЯЗАНА ДАННАЯ ПРОБЛЕМА И КАК ЕЁ РЕШИТЬ? sad

#3 Re: Laravel 5.x » Проблемы с регистрацией/авторизацией » 20.02.2019 12:27:13

А что самое интересное, так это то, что в других тестовых проектах всё это работает как надо

#4 Re: Laravel 5.x » Проблемы с пагинацией » 19.02.2019 17:20:34

Я в контроллерах фильмов и сериалов по отдельности дублировал переменную $movies

#5 Laravel 5.x » Проблемы с пагинацией » 19.02.2019 16:43:50

garrip91
Ответов: 2

В настоящее время пока что имеются 3 страницы:

1. Главная
2. Фильмы
3. Сериалы



Содержимое КОНТРОЛЛЕРА в части главной страницы:

public function main_page() {
			
        //$movies = Movie::all();
	$movies = Movie::paginate(5);
		
	$news = Information::all();
		
	return view('main_page')->with(['movies' => $movies, 'news' => $news]);
		
}

Содержимое САМОЙ главной страницы:

@extends('layouts.index')



@section('title')

	<title>Киномонстер Bootstrap</title>

@endsection



@section('header')

	<li class="active"> <a href=" {{ route('main_page') }} " target="_blank">Главная</a> </li>
	<li> <a href=" {{ route('filmsShow') }} " target="_blank">Фильмы</a> </li>
	<li> <a href=" {{ route('serialsShow') }} " target="_blank">Сериалы</a> </li>
	<li> <a href=" {{ route('films_rating') }} " target="_blank">Рейтинг фильмов</a> </li>
	<li> <a href=" {{ route('serials_rating') }} " target="_blank">Рейтинг сериалов</a> </li>
	<li> <a href=" {{ route('news') }} " target="_blank">Новости</a> </li>
	<li> <a href=" {{ route('contacts') }} " target="_blank">Контакты</a> </li>

@endsection



@section('content')

<!--//	<h2>Новые фильмы</h2>	//-->
	<h2>Новые фильмы и сериалы</h2>
	<hr>                 

	<div class="row">

		@foreach($movies as $movie)
		
			@if($movie->category_id == 1)		
		
				<div class="films_block col-lg-3 col-md-3 col-sm-3 col-xs-6">
					<a href=" {{ route('filmShow',['id'=>$movie->id]) }} " target="_blank"> <img src=" {{ $movie->poster }} " alt=" {{ $movie->name }} "> </a>	
					<div class="film_label"> {{ $movie->name }} </div>
				</div>

			@endif		
		  
		@endforeach
						
	</div>                                               
	
	

	<div class="margin-8"></div>						 


					
<!--//	<h2>Новые сериалы</h2>	//-->
	<hr>                  
					
	<div class="row">
					
		@foreach($movies as $movie)
		
			@if($movie->category_id == 2)		
		
				<div class="films_block col-lg-3 col-md-3 col-sm-3 col-xs-6">
					<a href=" {{ route('serialShow',['id'=>$movie->id]) }} " target="_blank"> <img src=" {{ $movie->poster }} " alt=" {{ $movie->name }} "> </a>	
					<div class="film_label"> {{ $movie->name }} </div>
				</div>

			@endif		
		  
		@endforeach
	   					
	</div>	
		
		{{ $movies->links() }}
					
@endsection


Содержимое КОНТРОЛЛЕРА в части страницы с фильмами:

public function films() {
		
	//$movies = Movie::all();
	$movies = Movie::paginate(5);
		
	$news = Information::all();
		
	return view('films-content')->with(['movies' => $movies, 'news' => $news]);
		
}

Содержимое САМОЙ страницы с фильмами:

@extends('layouts.index')



@section('title')

	<title>Фильмы</title>

@endsection



@section('header')

	<li> <a href=" {{ route('main_page') }} " target="_blank">Главная</a> </li>
	<li class="active"> <a href=" {{ route('filmsShow') }} " target="_blank">Фильмы</a> </li>
	<li> <a href=" {{ route('serialsShow') }} " target="_blank">Сериалы</a> </li>
	<li> <a href=" {{ route('films_rating') }} " target="_blank">Рейтинг фильмов</a> </li>
	<li> <a href=" {{ route('serials_rating') }} " target="_blank">Рейтинг сериалов</a> </li>
	<li> <a href=" {{ route('news') }} " target="_blank">Новости</a> </li>
	<li> <a href=" {{ route('contacts') }} " target="_blank">Контакты</a> </li>

@endsection



@section('content')
		
	<h1>Фильмы</h1>
	<hr>
					
	@foreach($movies as $movie)

		@if($movie->category_id == 1)
					
			<div class="row">
				<div class="well clearfix">
					<div class="col-lg-3 col-md-2 text-center">
						<img class="img-thumbnail" src=" {{ $movie->poster }} " alt=" {{ $movie->name }} ">
						<p> {{ $movie->name }} </p>
					</div>
					<div class="col-lg-9 col-md-10">
						<p> {{ $movie->decsription }} </p>
					</div>
					<div class="col-lg-12">
						<a href=" {{ route('filmShow',['id'=>$movie->id]) }} " target="_blank" class="btn btn-lg btn-warning pull-right">Подробнее</a>
					</div>
				</div>
			</div>
		
		@endif
	
	@endforeach 

	{{ $movies->links() }}
	
@endsection


Содержимое КОНТРОЛЛЕРА в части страницы с сериалами:

public function serials() {
		
	//$movies = Movie::all();
	$movies = Movie::paginate(5);
		
	$news = Information::all();
		
	return view('serials-content')->with(['movies' => $movies, 'news' => $news]);
		
}

Содержимое САМОЙ страницы с сериалами:

@extends('layouts.index')



@section('title')

	<title>Сериалы</title>

@endsection



@section('header')

	<li> <a href=" {{ route('main_page') }} " target="_blank">Главная</a> </li>
	<li> <a href=" {{ route('filmsShow') }} " target="_blank">Фильмы</a> </li>
	<li class="active"> <a href=" {{ route('serialsShow') }} " target="_blank">Сериалы</a> </li>
	<li> <a href=" {{ route('films_rating') }} " target="_blank">Рейтинг фильмов</a> </li>
	<li> <a href=" {{ route('serials_rating') }} " target="_blank">Рейтинг сериалов</a> </li>
	<li> <a href=" {{ route('news') }} " target="_blank">Новости</a> </li>
	<li> <a href=" {{ route('contacts') }} " target="_blank">Контакты</a> </li>

@endsection


 
@section('content')
		
	<h1>Сериалы</h1>
	<hr>
					
	@foreach($movies as $movie)

		@if($movie->category_id == 2)
					
			<div class="row">
				<div class="well clearfix">
					<div class="col-lg-3 col-md-2 text-center">
						<img class="img-thumbnail" src=" {{ $movie->poster }} " alt=" {{ $movie->name }} ">
						<p> {{ $movie->name }} </p>
					</div>
					<div class="col-lg-9 col-md-10">
						<p> {{ $movie->decsription }} </p>
					</div>
					<div class="col-lg-12">
						<a href=" {{ route('serialShow',['id'=>$movie->id]) }} " target="_blank" class="btn btn-lg btn-warning pull-right">Подробнее</a>
					</div>
				</div>
			</div>
		
		@endif
	
	@endforeach 

	{{ $movies->links() }}
	
@endsection




Вопросы:

1. Возможно ли на главной странице сделать 2 пагинации (отдельно для фильмов и отдельно для сериалов)? Если да, то как именно это сделать в моём случае?
2.1. Почему на странице с фильмами пагинация делит весь контент на 10 частей(страничных ссылок) (когда нужно-то всего 5) и ФИЛЬМЫ ОТОБРАЖАЮТСЯ ТОЛЬКО С 1-Й ПО 5-Ю ВКЛЮЧИТЕЛЬНО, А ОСТАЛЬНЫЕ СТРАНИЧНЫЕ ССЫЛКИ (С 6-Й ПО 10-Ю ВКЛЮЧИТЕЛЬНО) ПУСТУЮТ?
КАК ЭТО ИСПРАВИТЬ В МОЁМ СЛУЧАЕ?
2.2. Аналогичная ситуация со страницей с сериалами, лишь с той разницей, что ЗДЕСЬ, НАОБОРОТ, ПУСТУЮТ С 1-Й ПО 5-Ю СТРАНИЧНЫЕ ССЫЛКИ ВКЛЮЧИТЕЛЬНО.
КАК ЭТО ИСПРАВИТЬ В МОЁМ СЛУЧАЕ?

#6 Re: Laravel 5.x » Проблемы с регистрацией/авторизацией » 19.02.2019 00:30:26

Ошибок никаких не выдаёт, а лишь обновляет саму страницу регистрации. А что самое интересное, так это то, что, когда я вручную добавляю в соответствующую таблицу БД какую-то запись (логин, пароль и всё такое) и, перейдя на страницу авторизации, ввожу значения в нужные поля, авторизация работает

#7 Re: Вакансии » Ищу опытного пользователя фреймворка "laravel" » 19.02.2019 00:23:10

Вопрос сам переместился в эту ветку (либо кто-то из понимающих админов постарался) smile
Хорошо, напишу

#9 Laravel 5.x » Проблемы с регистрацией/авторизацией » 17.02.2019 16:24:40

garrip91
Ответов: 6

Всем здравствуйте! Помогите мне, пожалуйста, решить следующую проблему (вчера ночью с ней столкнулся): применил cmd-команду " php artisan make:auth ", произошли необходимые изменения и теперь, войдя на страницу регистрации, не могу создать аккаунт путём добавления значений в соответствующую таблицу БД (вместо перехода на страницу приветствия происходит обновление страницы регистрации) sad

#10 Вакансии » Ищу опытного пользователя фреймворка "laravel" » 15.02.2019 12:48:25

garrip91
Ответов: 4

Нужен опытный пользователь (желательно со статусом "МАСТЕР"), который на возмездной основе помог бы мне разобраться буквально в 3-х (пока что) вопросах!

Вопросы очень простые на мой взгляд, поэтому общая цена - не более 1 000 р.
Если пользователь меня устроит, то я намерен и дальше обращаться к нему за помощью (уже за отдельную плату, естественно)!

#11 Re: Laravel 5.x » "Оживление" формы обратной связи для регистрации и авторизации » 11.02.2019 21:46:32

Не-не-не! На самом деле для меня как начинающего это просто катастрофически сложно!!!

Вы не могли бы мне более детально объяснить это всё?... Очень желательно, чтобы мы с Вами как-нибудь связались! У Вас есть такая возможность, господин Morry?

#12 Laravel 5.x » "Оживление" формы обратной связи для регистрации и авторизации » 11.02.2019 21:27:09

garrip91
Ответов: 3

Всем здравствуйте, уважаемые форумчане!!!
Очень хочу обратиться к вам со следующей проблемой:

Относительно недавно начал изучать WEB-программирование (примерно с августа 2018 г.), в процессе чего случайно нашёл на каком-то сайте "beonmax.com/ru/" платные курсы по WEB-программированию от некоего "знатока" Сергея Никонова.
Здесь можно долго вдаваться в подробности что из себя представляют эти курсы (создание проекта "Киномонстр" (некоего подобия сайта "kinopoisk.ru") сначала в классическом виде (без использования фреймворков и прочих вспомогательных средств), затем с использованием фреймворка "Bootstrap", затем он создаёт БД "MySQL", подключает к нему свой проект....... и т.д... ).
Наконец автор доходит до "оживления" своего сайта с помощью PHP-фреймворка "CodeIgniter"! Слушал я его внимательно, слушал (повторяя всё за ним, естественно)... РАЗ не получилось всё то, что получилось у него, ДВА не получилось, а я стал интересоваться в чём дело и выяснил, что данный PHP-фреймворк-то, оказывается, бестолковый. Посоветовали мне, в общем, "Laravel".

На видеохостинге "Youtube.com" я нашёл видеоуроки по "laravel" (ссылка: "https://www.youtube.com/watch?v=oZGOnN7 … WHE-KCoNnE") от некоего очередного знатока (здесь это слово пишу без кавычек, так как последний меня пока не разочаровал).
Его методику я применил к своему "сырому" проекту и вот что у меня получилось:



Содержимое файла "web.php":

<?php

/*
|--------------------------------------------------------------------------
| Web Routes
|--------------------------------------------------------------------------
|
| Here is where you can register web routes for your application. These
| routes are loaded by the RouteServiceProvider within a group which
| contains the "web" middleware group. Now create something great!
|
*/

/* Route::get('/', function () {
    return view('welcome');
}); */

Route::get('main_page.blade.php', 'IndexController@main_page')->name('main_page');

Route::get('films.blade.php', 'IndexController@films')->name('filmsShow');
Route::get('film/{id}', 'IndexController@film')->name('filmShow');

Route::get('serials.blade.php', 'IndexController@serials')->name('serialsShow');
Route::get('serial/{id}', 'IndexController@serial')->name('serialShow');

Route::get('films_rating.blade.php', 'IndexController@films_rating')->name('films_rating');
Route::get('serials_rating.blade.php', 'IndexController@serials_rating')->name('serials_rating');

Route::get('news.blade.php', 'IndexController@news')->name('news');
Route::get('news/{id}', 'IndexController@information')->name('informationShow');

Route::get('contacts.blade.php', 'IndexController@contacts')->name('contacts');
Auth::routes();

Route::get('/home', 'HomeController@index')->name('home');


Содержимое файла "IndexController.php":

<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request; 

use App\Movie;

use App\Information;

class IndexController extends Controller
{
	
	
	
	public function main_page() {
			
		$movies = Movie::all(); 
		
		$news = Information::all();
		
		return view('main_page')->with(['movies' => $movies, 'news' => $news]);
		
	}
	
	
	
	public function films() {
		
		$movies = Movie::all();
		
		$news = Information::all();
		
		return view('films-content')->with(['movies' => $movies, 'news' => $news]);
		
	}
	
	public function film($id) {
		
		$movies = Movie::all();
		
		$movie = Movie::all()->where('id', $id)->first();
		
		$news = Information::all();

		return view('film-content')->with(['movies' => $movies, 'movie' => $movie, 'news' => $news]);
		
	}
	
	
	
	public function serials() {
		
		$movies = Movie::all();
		
		$news = Information::all();
		
		return view('serials-content')->with(['movies' => $movies, 'news' => $news]);
		
	}
	
	public function serial($id) {
		
		$movies = Movie::all();
		
		$movie = Movie::all()->where('id', $id)->first();
		
		$news = Information::all();

		return view('serial-content')->with(['movies' => $movies, 'movie' => $movie, 'news' => $news]);
		
	}
	
	
	
	public function films_rating() {
		
		$movies = Movie::all();
		
		$news = Information::all();
		
		return view('films_rating-content')->with(['movies' => $movies, 'news' => $news]);
		
	}
	
	public function serials_rating() {
		
		$movies = Movie::all();
		
		$news = Information::all();
		
		return view('serials_rating-content')->with(['movies' => $movies, 'news' => $news]);
		
	}
	
	
	
	public function news() {
		
		$movies = Movie::all();
		
		$news = Information::all();
		
		return view('news-content')->with(['movies' => $movies, 'news' => $news]);
		
	}
	
	public function information($id) {
		
		$movies = Movie::all();
		
		$news = Information::all();
		
		$information = Information::all()->where('id', $id)->first();
		
		return view('information-content')->with(['movies' => $movies, 'news' => $news, 'information' => $information]);
		
	}
	
	
	
	public function contacts() {
		
		$movies = Movie::all();
		
		$news = Information::all();
		
		return view('contacts-content')->with(['movies' => $movies, 'news' => $news]);
		
	}
	
} 


Содержимое файла "main_page.blade.php" (ГЛАВНОЙ СТРАНИЦЫ моего учебного проекта):

@extends('layouts.index')



@section('title')

	<title>Киномонстер Bootstrap</title>

@endsection



@section('header')

	<li class="active"> <a href=" {{ route('main_page') }} " target="_blank">Главная</a> </li>
	<li> <a href=" {{ route('filmsShow') }} " target="_blank">Фильмы</a> </li>
	<li> <a href=" {{ route('serialsShow') }} " target="_blank">Сериалы</a> </li>
	<li> <a href=" {{ route('films_rating') }} " target="_blank">Рейтинг фильмов</a> </li>
	<li> <a href=" {{ route('serials_rating') }} " target="_blank">Рейтинг сериалов</a> </li>
	<li> <a href=" {{ route('news') }} " target="_blank">Новости</a> </li>
	<li> <a href=" {{ route('contacts') }} " target="_blank">Контакты</a> </li>

@endsection



@section('content')

	<h2>Новые фильмы</h2>
	<hr>                 

	<div class="row">

		@foreach($movies as $movie)
		
			@if($movie->category_id == 1)		
		
				<div class="films_block col-lg-3 col-md-3 col-sm-3 col-xs-6">
					<a href=" {{ route('filmShow',['id'=>$movie->id]) }} " target="_blank"> <img src=" {{ $movie->poster }} " alt=" {{ $movie->name }} "> </a>	
					<div class="film_label"> {{ $movie->name }} </div>
				</div>

			@endif		
		
		@endforeach
					
	</div>                                               
	
	

	<div class="margin-8"></div>						 


					
	<h2>Новые сериалы</h2>
	<hr>                  
					
	<div class="row">
					
		@foreach($movies as $movie)
		
			@if($movie->category_id == 2)		
		
				<div class="films_block col-lg-3 col-md-3 col-sm-3 col-xs-6">
					<a href=" {{ route('serialShow',['id'=>$movie->id]) }} " target="_blank"> <img src=" {{ $movie->poster }} " alt=" {{ $movie->name }} "> </a>	
					<div class="film_label"> {{ $movie->name }} </div>
				</div>

			@endif		
		
		@endforeach
						
	</div>											   
					
@endsection


Содержимое файла "index.blade.php" (страницы, В КОТОРУЮ ВЫНЕСЕНЫ ЧАСТИ "HEADER", "БОКОВАЯ ПАНЕЛЬ" и "FOOTER" моего учебного проекта) ( строку " {!! csrf_field() !!} " я сам добавил):

<!DOCTYPE html>
<html lang="ru">
  <head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->

	@yield('title')
	
	<link rel="shortcut icon" href=" {{ asset('img/favicon.ico') }} ">

    <!-- Bootstrap -->
    <link rel="stylesheet" href=" {{ asset('css/bootstrap.min.css') }} ">
	<link rel="stylesheet" href=" {{ asset('css/style.css') }} ">

    <!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
    <!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
    <!--[if lt IE 9]>
      <script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script>
      <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
    <![endif]-->
  </head>
  <body>
    
	<div class="container-fluid">
		
		<div class="row">
		
			<nav role="navigation" class="navbar navbar-inverse">
				
				<div class="container">
				
					<div class="navbar-header header">
					
						<div class="container">
						
							<div class="row">
							
								<div class="col-lg-12">
									<h1><a href=" {{ route('main_page') }} " target="_blank">КиноМонстр</a></h1>
									<p>Кино - наша страсть!</p>
								</div>
							
							</div>
						
						</div>
					
						<button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbarCollapse">
						
							<span class="sr-only">Toggle navigation</span>
							<span class="icon-bar"></span>
							<span class="icon-bar"></span>
							<span class="icon-bar"></span>
						
						</button>
					
					</div>
					
					<div class="collapse navbar-collapse navbar-right" id="navbarCollapse">
					
						<ul class="nav nav-pills">

							@yield('header')
						
						</ul>
						
					</div>	
					
				</div>
			
			</nav>
		
		</div>
	
	</div>
	
	@yield('films')
	
	<div class="wrapper">
	
		<div class="container">
		
			<div class="row">
				
				<div class="col-lg-9 col-lg-push-3">
					
					<form action="#" role="search" class="visible-xs">
						<div class="form-group">
							<div class="input-group">
								<input type="search" class="form-control input-lg" placeholder="Ваш запрос">
								<div class="input-group-btn">
									<button type="submit" class="btn btn-default btn-lg"><i class="glyphicon glyphicon-search"></i></button>
								</div>
							</div>
						</div>
					</form>
					
				@yield('content')				
					
				</div>
				
				<div class="col-lg-3 col-lg-pull-9">
					
					<div class="panel panel-info hidden-xs">
						
						<div class="panel-heading">
							<div class="sidebar-header">Поиск</div>
						</div>
						
						<div class="panel-body">
							<form action="#" role="search">
								<div class="form-group">
									<div class="input-group">
										<input type="search" class="form-control input-lg" placeholder="Ваш запрос">
										<div class="input-group-btn">
											<button type="submit" class="btn btn-default btn-lg"><i class="glyphicon glyphicon-search"></i></button>
										</div>
									</div>
								</div>
							</form>
						</div>
						
					</div>
					
					<div class="panel panel-info">
						
						<div class="panel-heading">
							<div class="sidebar-header">Вход</div>
						</div>
						
						<div class="panel-body">
							<form action="/www/kinomonster.laravel/public/login" target="_blank" role="form" method="post">
							{!! csrf_field() !!}
							
								<div class="form-group">
										<input type="text" class="form-control input-lg" placeholder="Логин" name="username">
								</div>
								<div class="form-group">
									<input type="password" class="form-control input-lg" placeholder="Пароль" name="password">
								</div>
								<button type="submit" class="btn btn-warning pull-right">Вход</button>
							</form>
						</div>
						
					</div>					
					
					<div class="panel panel-info">					
						
						<div class="panel-heading">
							<div class="sidebar-header">Новости</div>
						</div>
						
						<div class="panel-body">
							
							@if(!empty($news))	
								
									@foreach($news as $new)   
								
										<p> <a href=" {{ route('informationShow',['id'=>$new->id]) }} " target="_blank"> {{ $new->title }} </a> </p>
							
									@endforeach
							
							@endif						
						
						</div>
					
					</div>							
					
					<div class="panel panel-info">
						
						<div class="panel-heading">
							<div class="sidebar-header">Рейтинг фильмов</div>
						</div>
						
						<div class="panel-body">
							
							<ul class="list-group">					
	
								@if(!empty($movies))	
	
									@foreach($movies as $movie)                

										@if($movie->category_id == 1)                
                                
											<li class="list-group-item list-group-warning">
												<span class="badge"> {{ $movie->rating }} </span>
												<a href=" {{ route('filmShow',['id'=>$movie->id]) }} " target="_blank"> {{ $movie->name }} </a>
											</li>
                                        
										@endif
                                    
									@endforeach
	
								@endif	
							
							</ul>
							
						</div>
						
					</div>
					
					<div class="panel panel-info">
						
						<div class="panel-heading">
							<div class="sidebar-header">Рейтинг сериалов</div>
						</div>
						
						<div class="panel-body">
							
							<ul class="list-group">
	
								@if(!empty($movies))	
	
									@foreach($movies as $movie)                

										@if($movie->category_id == 2)                
                                
											<li class="list-group-item list-group-warning">
												<span class="badge"> {{ $movie->rating }} </span>
												<a href=" {{ route('filmShow',['id'=>$movie->id]) }} " target="_blank"> {{ $movie->name }} </a>
											</li>
                                        
										@endif
                                    
									@endforeach
	
								@endif	
							
							</ul>
							
						</div>
					
					</div>					
					
				</div>
				
			</div>
				
		</div>
	
		<div class="clear"></div>
	
	</div>
	
	<footer>
	
		<div class="container">
			<p class="text-center"> <a href="http://ru.wh-db.com">WH-DB.COM</a> </p>
		</div>
	
	</footer>

    <!-- jQuery (necessary for Bootstrap's JavaScript plugins) -->
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
    <!-- Include all compiled plugins (below), or include individual files as needed -->
    <script src="assets/js/bootstrap.min.js"></script>
  </body>
</html>


Содержимое файла "films-content.blade.php" (страницы С ФИЛЬМАМИ моего учебного проекта):

@extends('layouts.index')



@section('title')

	<title>Фильмы</title>

@endsection



@section('header')

	<li> <a href=" {{ route('main_page') }} " target="_blank">Главная</a> </li>
	<li class="active"> <a href=" {{ route('filmsShow') }} " target="_blank">Фильмы</a> </li>
	<li> <a href=" {{ route('serialsShow') }} " target="_blank">Сериалы</a> </li>
	<li> <a href=" {{ route('films_rating') }} " target="_blank">Рейтинг фильмов</a> </li>
	<li> <a href=" {{ route('serials_rating') }} " target="_blank">Рейтинг сериалов</a> </li>
	<li> <a href=" {{ route('news') }} " target="_blank">Новости</a> </li>
	<li> <a href=" {{ route('contacts') }} " target="_blank">Контакты</a> </li>

@endsection



@section('content')
		
	<h1>Фильмы</h1>
	<hr>
					
	@foreach($movies as $movie)

		@if($movie->category_id == 1)
					
			<div class="row">
				<div class="well clearfix">
					<div class="col-lg-3 col-md-2 text-center">
						<img class="img-thumbnail" src=" {{ $movie->poster }} " alt=" {{ $movie->name }} ">
						<p> {{ $movie->name }} </p>
					</div>
					<div class="col-lg-9 col-md-10">
						<p> {{ $movie->decsription }} </p>
					</div>
					<div class="col-lg-12">
						<a href=" {{ route('filmShow',['id'=>$movie->id]) }} " target="_blank" class="btn btn-lg btn-warning pull-right">Подробнее</a>
					</div>
				</div>
			</div>
		
		@endif
	
	@endforeach          
	
@endsection


Содержимое файла "film-content.blade.php" (страницы С ОДНИМ ИЗ ФИЛЬМОВ моего учебного проекта):

@extends('layouts.index')



@section('title')

	<title> {{ $movie->name }} </title>

@endsection



@section('header')

	<li> <a href=" {{ route('main_page') }} " target="_blank">Главная</a> </li>
	<li class="active"> <a href=" {{ route('filmsShow') }} " target="_blank">Фильмы</a> </li>
	<li> <a href=" {{ route('serialsShow') }} " target="_blank">Сериалы</a> </li>
	<li> <a href=" {{ route('films_rating') }} " target="_blank">Рейтинг фильмов</a> </li>
	<li> <a href=" {{ route('serials_rating') }} " target="_blank">Рейтинг сериалов</a> </li>
	<li> <a href=" {{ route('news') }} " target="_blank">Новости</a> </li>
	<li> <a href=" {{ route('contacts') }} " target="_blank">Контакты</a> </li>

@endsection


 
@section('content')

	<div class="row">

			<h1> {{ $movie->name }} </h1>
			<hr>
					
			<div class="embed-responsive embed-responsive-16by9">	
				<iframe class="embed-responsive-item" src=" {{ $movie->player_code }} " frameborder="0" allowfullscreen></iframe>
			</div>

			<div class="well info-block text-center">
				Год: <span class="badge"> {{ $movie->year }} </span>
				Рейтинг: <span class="badge"> {{ $movie->rating }} </span>
				Режиссёр(-ы): <span class="badge"> {{ $movie->producer }} </span>
			</div>
					
			<div class="margin-8"></div>
					
			<h2>Описание фильма "{{ $movie->name }}" </h2>
			<hr>
					
			<div class="well">
				<p> {{ $movie->description }} </p>			
			</div>
					
			<div class="margin-8"></div>
					
			<a href="#"><h3>Как снимали фильм "{{ $movie->name }}" </h3></a>
			<hr>

			<p>
						
				<p>В качестве оператора был нанят Хойте Ван Хойтема, поскольку Уолли Пфистер был занят работой над своим режиссёрским дебютом «Превосходство».</p>
						
				<p>«Интерстеллар» снят в сочетании анаморфной 35-мм плёнки и формата IMAX.</p>
						
				<p>В январе 2013 года Кристофер Нолан начал переговоры с Paramount и Warner Bros., чтобы принять участие в проекте в качестве режиссёра. В марте его участие было утверждено. Съёмки проходили в последнем квартале 2013 года в провинции Альберта, Канада, в южной части Исландии, на леднике Снайфедльсйёкюдль и в деревне Киркьюбайярклёйстюр, а также в Лос-Анджелесе.</p>
						
				<p>14 декабря 2013 года был выпущен первый тизер к фильму.</p>
						
				<p>17 мая 2014 года вышел официальный трейлер к фильму.</p>
						
				<p>30 июля 2014 года вышел второй официальный трейлер к фильму. Эксклюзивный просмотр был доступен исключительно на официальном сайте фильма после ввода секретной комбинации цифр, которую нужно было разгадать из созвездия в звёздном небе. Спустя сутки ролик стал доступен на YouTube.</p>
						
			</p>

			<a href="#" class="btn btn-warning pull-right">читать</a>
					
			<div class="margin-8"></div>
					
			<h2>Отзывы о фильме "{{ $movie->name }}" </h2>
			<hr>
					
			<div class="panel panel-info">
				<div class="panel-heading"><i class="glyphicon glyphicon-user"></i><span>Сергей</span></div>
				<div class="panel-body">Отличный фильм, 3 часа пролетели незаметно.</div>
			</div>
					
			<div class="panel panel-info">
				<div class="panel-heading"><i class="glyphicon glyphicon-user"></i><span>Дмитрий</span></div>
				<div class="panel-body">После фильма Начало, я с нетерпением ждал еще работ от Кристофера Нолана. Интерстеллар меня впечатлил</div>
			</div>
					
			<div class="panel panel-info">
				<div class="panel-heading"><i class="glyphicon glyphicon-user"></i><span>Игорь</span></div>
				<div class="panel-body">Котька Леночка - чудик!!))):-Р</div>
			</div>
					
			<form action="#">
				<div class="form-group">
					<input type="text" placeholder="Ваше имя" class="form-control input-lg">
				</div>
				<div class="form-group">
					<textarea class="form-control"></textarea>
				</div>
				<button class="btn btn-lg btn-warning pull-right">Отправить</button>
			</form>  

	</div>                                           
	
@endsection


Содержимое файла "serials-content.blade.php" (страницы С СЕРИАЛАМИ моего учебного проекта):

@extends('layouts.index')



@section('title')

	<title>Сериалы</title>

@endsection



@section('header')

	<li> <a href=" {{ route('main_page') }} " target="_blank">Главная</a> </li>
	<li> <a href=" {{ route('filmsShow') }} " target="_blank">Фильмы</a> </li>
	<li class="active"> <a href=" {{ route('serialsShow') }} " target="_blank">Сериалы</a> </li>
	<li> <a href=" {{ route('films_rating') }} " target="_blank">Рейтинг фильмов</a> </li>
	<li> <a href=" {{ route('serials_rating') }} " target="_blank">Рейтинг сериалов</a> </li>
	<li> <a href=" {{ route('news') }} " target="_blank">Новости</a> </li>
	<li> <a href=" {{ route('contacts') }} " target="_blank">Контакты</a> </li>

@endsection


 
@section('content')
		
	<h1>Сериалы</h1>
	<hr>
					
	@foreach($movies as $movie)

		@if($movie->category_id == 2)
					
			<div class="row">
				<div class="well clearfix">
					<div class="col-lg-3 col-md-2 text-center">
						<img class="img-thumbnail" src=" {{ $movie->poster }} " alt=" {{ $movie->name }} ">
						<p> {{ $movie->name }} </p>
					</div>
					<div class="col-lg-9 col-md-10">
						<p> {{ $movie->decsription }} </p>
					</div>
					<div class="col-lg-12">
						<a href=" {{ route('serialShow',['id'=>$movie->id]) }} " target="_blank" class="btn btn-lg btn-warning pull-right">Подробнее</a>
					</div>
				</div>
			</div>
		
		@endif
	
	@endforeach                                          
	
@endsection


Содержимое файла "serial-content.blade.php" (страницы С ОДНИМ ИЗ СЕРИАЛОВ моего учебного проекта):

@extends('layouts.index')



@section('title')

	<title> {{ $movie->name }} </title>

@endsection



@section('header')

	<li> <a href=" {{ route('main_page') }} " target="_blank">Главная</a> </li>
	<li> <a href=" {{ route('filmsShow') }} " target="_blank">Фильмы</a> </li>
	<li class="active"> <a href=" {{ route('serialsShow') }} " target="_blank">Сериалы</a> </li>
	<li> <a href=" {{ route('films_rating') }} " target="_blank">Рейтинг фильмов</a> </li>
	<li> <a href=" {{ route('serials_rating') }} " target="_blank">Рейтинг сериалов</a> </li>
	<li> <a href=" {{ route('news') }} " target="_blank">Новости</a> </li>
	<li> <a href=" {{ route('contacts') }} " target="_blank">Контакты</a> </li>

@endsection


 
@section('content')

	<div class="row">
		
		@if($movie->category_id == 2)

			<h1> {{ $movie->name }} </h1>
			<hr>
					
			<div class="embed-responsive embed-responsive-16by9">	
				<iframe class="embed-responsive-item" src=" {{ $movie->player_code }} " frameborder="0" allowfullscreen></iframe>
			</div>

			<div class="well info-block text-center">
				Год: <span class="badge"> {{ $movie->year }} </span>
				Рейтинг: <span class="badge"> {{ $movie->rating }} </span>
				Режиссёр(-ы): <span class="badge"> {{ $movie->producer }} </span>
			</div>
					
			<div class="margin-8"></div>
					
			<h2>Описание сериала "{{ $movie->name }}" </h2>
			<hr>
					
			<div class="well">
				<p> {{ $movie->description }} </p>			
			</div>
					
			<div class="margin-8"></div>
					
			<a href="#"><h3>Как снимали сериал "{{ $movie->name }}" </h3></a>
			<hr>

			<p>
						
				<p>В качестве оператора был нанят Хойте Ван Хойтема, поскольку Уолли Пфистер был занят работой над своим режиссёрским дебютом «Превосходство».</p>
						
				<p>«Интерстеллар» снят в сочетании анаморфной 35-мм плёнки и формата IMAX.</p>
						
				<p>В январе 2013 года Кристофер Нолан начал переговоры с Paramount и Warner Bros., чтобы принять участие в проекте в качестве режиссёра. В марте его участие было утверждено. Съёмки проходили в последнем квартале 2013 года в провинции Альберта, Канада, в южной части Исландии, на леднике Снайфедльсйёкюдль и в деревне Киркьюбайярклёйстюр, а также в Лос-Анджелесе.</p>
						
				<p>14 декабря 2013 года был выпущен первый тизер к фильму.</p>
						
				<p>17 мая 2014 года вышел официальный трейлер к фильму.</p>
						
				<p>30 июля 2014 года вышел второй официальный трейлер к фильму. Эксклюзивный просмотр был доступен исключительно на официальном сайте фильма после ввода секретной комбинации цифр, которую нужно было разгадать из созвездия в звёздном небе. Спустя сутки ролик стал доступен на YouTube.</p>
						
			</p>

			<a href="#" class="btn btn-warning pull-right">читать</a>
					
			<div class="margin-8"></div>
					
			<h2>Отзывы о сериале "{{ $movie->name }}" </h2>
			<hr>
					
			<div class="panel panel-info">
				<div class="panel-heading"><i class="glyphicon glyphicon-user"></i><span>Сергей</span></div>
				<div class="panel-body">Отличный сериал, 3 часа пролетели незаметно.</div>
			</div>
					
			<div class="panel panel-info">
				<div class="panel-heading"><i class="glyphicon glyphicon-user"></i><span>Дмитрий</span></div>
				<div class="panel-body">После сериалаа Начало, я с нетерпением ждал ещё работ от Кристофера Нолана. Интерстеллар меня впечатлил</div>
			</div>
					
			<div class="panel panel-info">
				<div class="panel-heading"><i class="glyphicon glyphicon-user"></i><span>Игорь</span></div>
				<div class="panel-body">Котька Леночка - чудик!!))):-Р</div>
			</div>
					
			<form action="#">
				<div class="form-group">
					<input type="text" placeholder="Ваше имя" class="form-control input-lg">
				</div>
				<div class="form-group">
					<textarea class="form-control"></textarea>
				</div>
				<button class="btn btn-lg btn-warning pull-right">Отправить</button>
			</form> 

		@endif 

	</div>                                           
	
@endsection


Содержимое файла "films_rating-content.blade.php" (страницы С РЕЙТИНГАМИ ФИЛЬМОВ моего учебного проекта):

@extends('layouts.index')



@section('title')

	<title>Рейтинг фильмов</title>

@endsection



@section('header')

	<li> <a href=" {{ route('main_page') }} " target="_blank">Главная</a> </li>
	<li> <a href=" {{ route('filmsShow') }} " target="_blank">Фильмы</a> </li>
	<li> <a href=" {{ route('serialsShow') }} " target="_blank">Сериалы</a> </li>
	<li class="active"> <a href=" {{ route('films_rating') }} " target="_blank">Рейтинг фильмов</a> </li>
	<li> <a href=" {{ route('serials_rating') }} " target="_blank">Рейтинг сериалов</a> </li>
	<li> <a href=" {{ route('news') }} " target="_blank">Новости</a> </li>
	<li> <a href=" {{ route('contacts') }} " target="_blank">Контакты</a> </li>

@endsection


 
@section('content')

	<h1>Рейтинг фильмов</h1>
	<hr>
					
	<table class="table table-striped">
						
		<thead>
		
			<tr>
				<th></th>
				<th>Фильм</th>
				<th class="text-center">Год</th>
				<th class="text-center">Рейтинг</th>
			</tr>
		
		</thead>
	
		<tbody>	

			@foreach($movies as $movie)

				@if($movie->category_id == 1)
		
					<tr>
						<td class="col-lg-1 col-md-1 col-xs-2"><img class="img-responsive img-thumbnail" src=" {{ $movie->poster }} " alt=" {{ $movie->name }} "></td>
						<td class="vert-align"><a href=" {{ route('filmShow',['id'=>$movie->id]) }} " target="_blank"> {{ $movie->name }} </a></td>
						<td class="text-center vert-align"> {{ $movie->year }} </td>
						<td class="text-center vert-align"><span class="badge"> {{ $movie->rating }} </span></td>
					</tr>
					
				@endif
				
			@endforeach
							
		</tbody>
						
	</table>
	
@endsection


Содержимое файла "serials_rating-content.blade.php" (страницы С РЕЙТИНГАМИ СЕРИАЛОВ моего учебного проекта):

@extends('layouts.index')



@section('title')

	<title>Рейтинг сериалов</title>

@endsection



@section('header')

	<li> <a href=" {{ route('main_page') }} " target="_blank">Главная</a> </li>
	<li> <a href=" {{ route('filmsShow') }} " target="_blank">Фильмы</a> </li>
	<li> <a href=" {{ route('serialsShow') }} " target="_blank">Сериалы</a> </li>
	<li> <a href=" {{ route('films_rating') }} " target="_blank">Рейтинг фильмов</a> </li>
	<li class="active"> <a href=" {{ route('serials_rating') }} " target="_blank">Рейтинг сериалов</a> </li>
	<li> <a href=" {{ route('news') }} " target="_blank">Новости</a> </li>
	<li> <a href=" {{ route('contacts') }} " target="_blank">Контакты</a> </li>

@endsection


 
@section('content')

	<h1>Рейтинг сериалов</h1>
	<hr>
					
	<table class="table table-striped">
						
		<thead>
		
			<tr>
				<th></th>
				<th>Сериал</th>
				<th class="text-center">Год</th>
				<th class="text-center">Рейтинг</th>
			</tr>
		
		</thead>
	
		<tbody>	

			@foreach($movies as $movie)

				@if($movie->category_id == 2)
		
					<tr>
						<td class="col-lg-1 col-md-1 col-xs-2"><img class="img-responsive img-thumbnail" src=" {{ $movie->poster }} " alt=" {{ $movie->name }} "></td>
						<td class="vert-align"><a href=" {{ route('filmShow',['id'=>$movie->id]) }} " target="_blank"> {{ $movie->name }} </a></td>
						<td class="text-center vert-align"> {{ $movie->year }} </td>
						<td class="text-center vert-align"><span class="badge"> {{ $movie->rating }} </span></td>
					</tr>
					
				@endif
				
			@endforeach
							
		</tbody>
						
	</table>
	
@endsection


Содержимое файла "news-content.blade.php" (страницы С НОВОСТЯМИ моего учебного проекта):

@extends('layouts.index')



@section('title')

	<title>Новости</title>

@endsection



@section('header')

	<li> <a href=" {{ route('main_page') }} " target="_blank">Главная</a> </li>
	<li> <a href=" {{ route('filmsShow') }} " target="_blank">Фильмы</a> </li>
	<li> <a href=" {{ route('serialsShow') }} " target="_blank">Сериалы</a> </li>
	<li> <a href=" {{ route('films_rating') }} " target="_blank">Рейтинг фильмов</a> </li>
	<li> <a href=" {{ route('serials_rating') }} " target="_blank">Рейтинг сериалов</a> </li>
	<li class="active"> <a href=" {{ route('news') }} " target="_blank">Новости</a> </li>
	<li> <a href=" {{ route('contacts') }} " target="_blank">Контакты</a> </li>

@endsection


 
@section('content')

	<h1>Новости</h1>
	<hr>
					
	@foreach($news as $new)
	
		<a href=" {{ route('informationShow',['id'=>$new->id]) }} " target="_blank"> <h3> {{ $new->title }} </h3> </a>
		<hr>
					
		<p> {{ $new->slug }} </p>
					
		<a href=" {{ route('informationShow',['id'=>$new->id]) }} " target="_blank" class="btn btn-warning pull-right">читать</a>
		
		<div class="margin-8"></div>
	
	@endforeach
		
@endsection


Содержимое файла "information-content.blade.php" (страницы С ОДНОЙ ИЗ НОВОСТЕЙ моего учебного проекта):

@extends('layouts.index')



@section('title')

	<title> {{ $information->title }} </title>

@endsection



@section('header')

	<li> <a href=" {{ route('main_page') }} " target="_blank">Главная</a> </li>
	<li> <a href=" {{ route('filmsShow') }} " target="_blank">Фильмы</a> </li>
	<li> <a href=" {{ route('serialsShow') }} " target="_blank">Сериалы</a> </li>
	<li> <a href=" {{ route('films_rating') }} " target="_blank">Рейтинг фильмов</a> </li>
	<li> <a href=" {{ route('serials_rating') }} " target="_blank">Рейтинг сериалов</a> </li>
	<li class="active"> <a href=" {{ route('news') }} " target="_blank">Новости</a> </li>
	<li> <a href=" {{ route('contacts') }} " target="_blank">Контакты</a> </li>

@endsection


 
@section('content')

	<h1> {{ $information->title }} </h1>
	<hr>
					
	<p> {{ $information->text }} </p>
		
@endsection


Содержимое файла "contacts-content.blade.php" (страницы ДЛЯ СВЯЗИ С АДМИНИСТРАЦИЕЙ моего учебного проекта):

@extends('layouts.index')



@section('title')

	<title>Контакты</title>

@endsection



@section('header')

	<li> <a href=" {{ route('main_page') }} " target="_blank">Главная</a> </li>
	<li> <a href=" {{ route('filmsShow') }} " target="_blank">Фильмы</a> </li>
	<li> <a href=" {{ route('serialsShow') }} " target="_blank">Сериалы</a> </li>
	<li> <a href=" {{ route('films_rating') }} " target="_blank">Рейтинг фильмов</a> </li>
	<li> <a href=" {{ route('serials_rating') }} " target="_blank">Рейтинг сериалов</a> </li>
	<li> <a href=" {{ route('news') }} " target="_blank">Новости</a> </li>
	<li class="active"> <a href=" {{ route('contacts') }} " target="_blank">Контакты</a> </li>

@endsection


 
@section('content')

	<h1>Контакты</h1>
	<hr>
					
	<p>Оставьте Ваш отзыв о портале КиноМонстр</p>
		<form action="#">
			<div class="form-group">
				<input type="text" placeholder="Ваше имя" class="form-control input-lg">
			</div>
			<div class="form-group">
				<input type="email" placeholder="Ваш электронный адрес" class="form-control input-lg">
			</div>
			<div class="form-group">
				<textarea class="form-control"></textarea>
			</div>
			<button class="btn btn-lg btn-warning pull-right">Отправить</button>
		</form>
		
@endsection


А вот дальше идут документы, которые были созданы cmd-командой: " php artisan make:auth ":



Содержимое файла "HomeController.php" (здесь строки " use App\User; " и " $users = User::all(); " я сам добавил):

<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;

use App\User;

class HomeController extends Controller
{
    /**
     * Create a new controller instance.
     *
     * @return void
     */
    public function __construct()
    {
        $this->middleware('auth');
    }

    /**
     * Show the application dashboard.
     *
     * @return \Illuminate\Contracts\Support\Renderable
     */
    public function index()
    {
		
		$users = User::all();
		
        return view('home')->with(['users' => $users]);
		
    }
}


Содержимое файла "home.blade.php":

@extends('layouts.app')



@section('login')

	<div class="panel panel-info">
						
		<div class="panel-heading">
			<div class="sidebar-header">Вход</div>
		</div>
						
		<div class="panel-body">
			<form action="#" role="form">
				<div class="form-group">
					<input type="text" class="form-control input-lg" placeholder="Логин">
				</div>
				<div class="form-group">
					<input type="password" class="form-control input-lg" placeholder="Пароль">
				</div>
				<button type="submit" class="btn btn-warning pull-right">Вход</button>
			</form>
		</div>
						
	</div>

@endsection



@section('content')
<div class="container">
    <div class="row justify-content-center">
        <div class="col-md-8">
            <div class="card">
                <div class="card-header">Dashboard</div>

                <div class="card-body">
                    @if (session('status'))
                        <div class="alert alert-success" role="alert">
                            {{ session('status') }}
                        </div>
                    @endif

                    You are logged in!
                </div>
            </div>
        </div>
    </div>
</div>
@endsection


Содержимое файла "login.blade.php":

@extends('layouts.app')

@section('content')
<div class="container">
    <div class="row justify-content-center">
        <div class="col-md-8">
            <div class="card">
                <div class="card-header">{{ __('Вход') }}</div>

                <div class="card-body">
                    <form method="POST" action="{{ route('login') }}">
                        @csrf

                        <div class="form-group row">
                            <label for="email" class="col-md-4 col-form-label text-md-right">{{ __('Адрес электронной почты:') }}</label>

                            <div class="col-md-6">
                                <input id="email" type="email" class="form-control{{ $errors->has('email') ? ' is-invalid' : '' }}" name="email" value="{{ old('email') }}" required autofocus>

                                @if ($errors->has('email'))
                                    <span class="invalid-feedback" role="alert">
                                        <strong>{{ $errors->first('email') }}</strong>
                                    </span>
                                @endif
                            </div>
                        </div>

                        <div class="form-group row">
                            <label for="password" class="col-md-4 col-form-label text-md-right">{{ __('Пароль:') }}</label>

                            <div class="col-md-6">
                                <input id="password" type="password" class="form-control{{ $errors->has('password') ? ' is-invalid' : '' }}" name="password" required>

                                @if ($errors->has('password'))
                                    <span class="invalid-feedback" role="alert">
                                        <strong>{{ $errors->first('password') }}</strong>
                                    </span>
                                @endif
                            </div>
                        </div>

                        <div class="form-group row">
                            <div class="col-md-6 offset-md-4">
                                <div class="form-check">
                                    <input class="form-check-input" type="checkbox" name="remember" id="remember" {{ old('remember') ? 'checked' : '' }}>

                                    <label class="form-check-label" for="remember">
                                        {{ __('Запомнить меня') }}
                                    </label>
                                </div>
                            </div>
                        </div>

                        <div class="form-group row mb-0">
                            <div class="col-md-8 offset-md-4">
                                <button type="submit" class="btn btn-primary">
                                    {{ __('Войти') }}
                                </button>

                                @if (Route::has('password.request'))
                                    <a class="btn btn-link" href="{{ route('password.request') }}">
                                        {{ __('Забыли свой пароль?') }}
                                    </a>
                                @endif
                            </div>
                        </div>
                    </form>
                </div>
            </div>
        </div>
    </div>
</div>
@endsection


Содержимое файла "register.blade.php":

@extends('layouts.app')

@section('content')
<div class="container">
    <div class="row justify-content-center">
        <div class="col-md-8">
            <div class="card">
                <div class="card-header">{{ __('Регистрация') }}</div>

                <div class="card-body">
                    <form method="POST" action="{{ route('register') }}">
                        @csrf

                        <div class="form-group row">
                            <label for="name" class="col-md-4 col-form-label text-md-right">{{ __('Имя:') }}</label>

                            <div class="col-md-6">
                                <input id="name" type="text" class="form-control{{ $errors->has('name') ? ' is-invalid' : '' }}" name="name" value="{{ old('name') }}" required autofocus>

                                @if ($errors->has('name'))
                                    <span class="invalid-feedback" role="alert">
                                        <strong>{{ $errors->first('name') }}</strong>
                                    </span>
                                @endif
                            </div>
                        </div>

                        <div class="form-group row">
                            <label for="email" class="col-md-4 col-form-label text-md-right">{{ __('Адрес электронной почты:') }}</label>

                            <div class="col-md-6">
                                <input id="email" type="email" class="form-control{{ $errors->has('email') ? ' is-invalid' : '' }}" name="email" value="{{ old('email') }}" required>

                                @if ($errors->has('email'))
                                    <span class="invalid-feedback" role="alert">
                                        <strong>{{ $errors->first('email') }}</strong>
                                    </span>
                                @endif
                            </div>
                        </div>

                        <div class="form-group row">
                            <label for="password" class="col-md-4 col-form-label text-md-right">{{ __('Пароль:') }}</label>

                            <div class="col-md-6">
                                <input id="password" type="password" class="form-control{{ $errors->has('password') ? ' is-invalid' : '' }}" name="password" required>

                                @if ($errors->has('password'))
                                    <span class="invalid-feedback" role="alert">
                                        <strong>{{ $errors->first('password') }}</strong>
                                    </span>
                                @endif
                            </div>
                        </div>

                        <div class="form-group row">
                            <label for="password-confirm" class="col-md-4 col-form-label text-md-right">{{ __('Подтвердить пароль:') }}</label>

                            <div class="col-md-6">
                                <input id="password-confirm" type="password" class="form-control" name="password_confirmation" required>
                            </div>
                        </div>

                        <div class="form-group row mb-0">
                            <div class="col-md-6 offset-md-4">
                                <button type="submit" class="btn btn-primary">
                                    {{ __('Зарегистрироваться') }}
                                </button>
                            </div>
                        </div>
                    </form>
                </div>
            </div>
        </div>
    </div>
</div>
@endsection


Содержимое файла "app.blade.php":

<!DOCTYPE html>
<html lang="{{ str_replace('_', '-', app()->getLocale()) }}">
<head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">

    <!-- CSRF Token -->
    <meta name="csrf-token" content="{{ csrf_token() }}">

    <title>{{ config('app.name', 'Laravel') }}</title>

    <!-- Scripts -->
    <script src="{{ asset('js/app.js') }}" defer></script>

    <!-- Fonts -->
    <link rel="dns-prefetch" href="//fonts.gstatic.com">
    <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet" type="text/css">

    <!-- Styles -->
    <link href="{{ asset('css/app.css') }}" rel="stylesheet">
</head>
<body>
    <div id="app">
        <nav class="navbar navbar-expand-md navbar-light navbar-laravel">
            <div class="container">
                <a class="navbar-brand" href="{{ url('/') }}">
                    {{ config('app.name', 'Laravel') }}
                </a>
                <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="{{ __('Toggle navigation') }}">
                    <span class="navbar-toggler-icon"></span>
                </button>

                <div class="collapse navbar-collapse" id="navbarSupportedContent">
                    <!-- Left Side Of Navbar -->
                    <ul class="navbar-nav mr-auto">

                    </ul>

                    <!-- Right Side Of Navbar -->
                    <ul class="navbar-nav ml-auto">
                        <!-- Authentication Links -->
                        @guest
                            <li class="nav-item">
                                <a class="nav-link" href="{{ route('login') }}">{{ __('Войти') }}</a>
                            </li>
                            @if (Route::has('register'))
                                <li class="nav-item">
                                    <a class="nav-link" href="{{ route('register') }}">{{ __('Зарегистрироваться') }}</a>
                                </li>
                            @endif
                        @else
                            <li class="nav-item dropdown">
                                <a id="navbarDropdown" class="nav-link dropdown-toggle" href="#" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" v-pre>
                                    {{ Auth::user()->name }} <span class="caret"></span>
                                </a>

                                <div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdown">
                                    <a class="dropdown-item" href="{{ route('logout') }}"
                                       onclick="event.preventDefault();
                                                     document.getElementById('logout-form').submit();">
                                        {{ __('Выйти') }}
                                    </a>

                                    <form id="logout-form" action="{{ route('logout') }}" method="POST" style="display: none;">
                                        @csrf
                                    </form>
                                </div>
                            </li>
                        @endguest
                    </ul>
                </div>
            </div>
        </nav>

        <main class="py-4">
            @yield('content')
        </main>
    </div>
</body>
</html>


Содержимое файла "User.php":

<?php

namespace App;

use Illuminate\Notifications\Notifiable;
use Illuminate\Contracts\Auth\MustVerifyEmail;
use Illuminate\Foundation\Auth\User as Authenticatable;

class User extends Authenticatable
{
    use Notifiable;

    /**
     * The attributes that are mass assignable.
     *
     * @var array
     */
    protected $fillable = [
        'name', 'email', 'password',
    ];

    /**
     * The attributes that should be hidden for arrays.
     *
     * @var array
     */
    protected $hidden = [
        'password', 'remember_token',
    ];
}


Помогите мне, пожалуйста, разобраться с авторизацией! Для данного фреймворка предусмотрена специальная cmd-команда " php artisan make:auth ", которая вносит ряд изменений в Проект, над которым я работаю (в частности, создаёт отдельную страницу для авторизации и регистрации). Может, это и к лучшему конечно... Но дело в том, что у меня на левой панели уже есть фрагмент кода для авторизации. Я мог бы как-нибудь именно свою авторизацию "оживить"? Если да, то как именно?... Не совершил ли я роковую ошибку, набрав эту cmd-команду?

#13 Re: Laravel 5.x » Помогите разобраться новичку » 10.02.2019 01:09:20

Здравствуйте, Владислав! Как бы мне с Вами связаться? У меня к Вам (как к человеку, обладающему достаточными познаниями в этой области) есть некоторые вопросы в части данного фреймворка......

#14 Re: Laravel 5.x » Ошибка "Undefined variable: ..." при попытке "оживления" учебного proj » 09.02.2019 21:25:09

Ну а если прям вообще-вообще не хотите связываться со мной, то поясните мне, хотя бы, как "оживить" авторизацию с "Киномонстра" с помощью "laravel"

#15 Re: Laravel 5.x » Ошибка "Undefined variable: ..." при попытке "оживления" учебного proj » 09.02.2019 21:23:29

Несовсем Вас понял конечно.... Этот Никонов laravel использует? Мне в это слабо верится!
Как я вообще могу связаться с Вами?

#16 Re: Laravel 5.x » Ошибка "Undefined variable: ..." при попытке "оживления" учебного proj » 09.02.2019 16:47:00

Насчёт "Для оживления можно просто ваш фрагмент для авторизации направить в пути из Auth::routes(); которые можно посмотреть командой php artisan route:list, а также в контроллерах в App\Http\Controllers\Auth..." ...

Можно пошагово пояснить этот момент?

#17 Re: Laravel 5.x » Ошибка "Undefined variable: ..." при попытке "оживления" учебного proj » 09.02.2019 16:41:33

Я не знаю где и как он указывает ссылку на свои актуальные курсы.....

Ну ладно. У Вас получилось ПОЛНОСТЬЮ "оживить" свой проект "Киномонстр"?

Как я мог бы связаться с Вами?

#18 Re: Laravel 5.x » Ошибка "Undefined variable: ..." при попытке "оживления" учебного proj » 06.02.2019 23:45:01

2-й путь мне очень понравился (Огромное спасибо за идею, кстати! Она мне помогла!!!) smile

Вы не могли бы помочь мне разобраться с авторизацией? Для данного фреймворка предусмотрена специальная cmd-команда " php artisan make:auth ", которая вносит ряд изменений в Проект, над которым я работаю (в частности, создаёт отдельную страницу для авторизации и регистрации). Может, это и к лучшему конечно... Но дело в том, что у меня на левой панели уже есть фрагмент кода для авторизации. Я мог бы как-нибудь именно свою авторизацию "оживить"? Если да, то как именно?... Не совершил ли я роковую ошибку, набрав эту cmd-команду?

#20 Re: Laravel 5.x » Ошибка "Undefined variable: ..." при попытке "оживления" учебного proj » 05.02.2019 23:18:54

Здравствуйте! Спасибо Вам большое за то, что Вы отозвались!!!

А можно как-то более детально объяснить? Я просто только начал изучать данный фреймворк......

#21 Re: Laravel 5.x » Ошибка "Undefined variable: ..." при попытке "оживления" учебного proj » 03.02.2019 14:23:19

Вы об этом?



@extends('layouts.index')

@section('content')

<div class="row">
		
	@if($movie->category_id == 1)

		<h1> {{ $movie->name }} </h1>
		<hr>
					
		<div class="embed-responsive embed-responsive-16by9">	
			<iframe class="embed-responsive-item" src=" {{ $movie->player_code }} " frameborder="0" allowfullscreen></iframe>
		</div>

		<div class="well info-block text-center">
			Год: <span class="badge"> {{ $movie->year }} </span>
			Рейтинг: <span class="badge"> {{ $movie->rating }} </span>
			Режиссёр(-ы): <span class="badge"> {{ $movie->producer }} </span>
		</div>
					
		<div class="margin-8"></div>
					
		<h2>Описание фильма "{{ $movie->name }}" </h2>
		<hr>
					
		<div class="well">
			<p> {{ $movie->description }} </p>			
		</div>
					
		<div class="margin-8"></div>
					
		<a href="#"><h3>Как снимали фильм "{{ $movie->name }}" </h3></a>
		<hr>

		<p>
						
			<p>В качестве оператора был нанят Хойте Ван Хойтема, поскольку Уолли Пфистер был занят работой над своим режиссёрским дебютом «Превосходство».</p>
						
			<p>«Интерстеллар» снят в сочетании анаморфной 35-мм плёнки и формата IMAX.</p>
						
			<p>В январе 2013 года Кристофер Нолан начал переговоры с Paramount и Warner Bros., чтобы принять участие в проекте в качестве режиссёра. В марте его участие было утверждено. Съёмки проходили в последнем квартале 2013 года в провинции Альберта, Канада, в южной части Исландии, на леднике Снайфедльсйёкюдль и в деревне Киркьюбайярклёйстюр, а также в Лос-Анджелесе.</p>
						
			<p>14 декабря 2013 года был выпущен первый тизер к фильму.</p>
						
			<p>17 мая 2014 года вышел официальный трейлер к фильму.</p>
						
			<p>30 июля 2014 года вышел второй официальный трейлер к фильму. Эксклюзивный просмотр был доступен исключительно на официальном сайте фильма после ввода секретной комбинации цифр, которую нужно было разгадать из созвездия в звёздном небе. Спустя сутки ролик стал доступен на YouTube.</p>
						
		</p>

		<a href="#" class="btn btn-warning pull-right">читать</a>
					
		<div class="margin-8"></div>
					
		<h2>Отзывы о фильме "{{ $movie->name }}" </h2>
		<hr>
					
		<div class="panel panel-info">
			<div class="panel-heading"><i class="glyphicon glyphicon-user"></i><span>Сергей</span></div>
			<div class="panel-body">Отличный фильм, 3 часа пролетели незаметно.</div>
		</div>
					
		<div class="panel panel-info">
			<div class="panel-heading"><i class="glyphicon glyphicon-user"></i><span>Дмитрий</span></div>
			<div class="panel-body">После фильма Начало, я с нетерпением ждал еще работ от Кристофера Нолана. Интерстеллар меня впечатлил</div>
		</div>
					
		<div class="panel panel-info">
			<div class="panel-heading"><i class="glyphicon glyphicon-user"></i><span>Игорь</span></div>
			<div class="panel-body">Котька Леночка - чудик!!))):-Р</div>
		</div>
					
		<form action="#">
			<div class="form-group">
				<input type="text" placeholder="Ваше имя" class="form-control input-lg">
			</div>
			<div class="form-group">
				<textarea class="form-control"></textarea>
			</div>
			<button class="btn btn-lg btn-warning pull-right">Отправить</button>
		</form> 

	@endif 

</div>                                           
	
@endsection


Если нет, тогда я Вас не понимаю! sad

#23 Re: Laravel 5.x » Ошибка "Undefined variable: ..." при попытке "оживления" учебного proj » 01.02.2019 16:23:33

Я сделал как Вы сказали и тем не менее у меня ничего не вышло! sad
Как быть?



IndexController.php:

<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request; 

use App\Movie;

class IndexController extends Controller
{
    
    
    
    public function index() {
            
        $movies = Movie::all(); 
        
        return view('main')->with(['movies' => $movies]);
        
    }
    
    
    
    public function films() {
        
        $movies = Movie::all();
        
        return view('films-content')->with(['movies' => $movies]);
        
    }
    
    public function film($id) {
        
        $movies = Movie::all()->where('id', $id)->first();
        
        return view('film-content')->with(['movies' => $movies]);
        
    }
    
    
    
    public function serials() {
        
        $movies = Movie::all();
        
        return view('serials-content')->with(['movies' => $movies]);
        
    }
    
    public function serial($id) {
        
        $movies = Movie::all()->where('id', $id)->first();
        
        return view('serial-content')->with(['movies' => $movies]);
        
    }
    
} 


index.blade.php:

<!DOCTYPE html>
<html lang="ru">
  <head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
    <title>Киномонстер Bootstrap</title>
    <link rel="shortcut icon" href=" {{ asset('img/favicon.ico') }} ">

    <!-- Bootstrap -->
    <link rel="stylesheet" href=" {{ asset('css/bootstrap.min.css') }} ">
    <link rel="stylesheet" href=" {{ asset('css/style.css') }} ">

    <!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
    <!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
    <!--[if lt IE 9]>
      <script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script>
      <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
    <![endif]-->
  </head>
  <body>
    
    <div class="container-fluid">
        
        <div class="row">
        
            <nav role="navigation" class="navbar navbar-inverse">
                
                <div class="container">
                
                    <div class="navbar-header header">
                    
                        <div class="container">
                        
                            <div class="row">
                            
                                <div class="col-lg-12">
                                    <h1><a href=" {{ route('main') }} " target="_blank">КиноМонстр</a></h1>
                                    <p>Кино - наша страсть!</p>
                                </div>
                            
                            </div>
                        
                        </div>
                    
                        <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbarCollapse">
                        
                            <span class="sr-only">Toggle navigation</span>
                            <span class="icon-bar"></span>
                            <span class="icon-bar"></span>
                            <span class="icon-bar"></span>
                        
                        </button>
                    
                    </div>
                    
                    <div class="collapse navbar-collapse navbar-right" id="navbarCollapse">
                    
                        <ul class="nav nav-pills">
                            <li class="active"> <a href=" {{ route('main') }} " target="_blank">Главная</a> </li>
                            <li> <a href=" {{ route('filmsShow') }} " target="_blank">Фильмы</a> </li>
                            <li> <a href=" {{ route('serialsShow') }} " target="_blank">Сериалы</a> </li>
                            <li> <a href="films-rating.html" target="_blank">Рейтинг фильмов</a> </li>
                            <li> <a href="serials-rating.html" target="_blank">Рейтинг сериалов</a> </li>
                            <li> <a href="contacts.html" target="_blank">Контакты</a> </li>
                        </ul>
                        
                    </div>    
                    
                </div>
            
            </nav>
        
        </div>
    
    </div>
    
    
    
    <div class="wrapper">
    
        <div class="container">
        
            <div class="row">
                
                <div class="col-lg-9 col-lg-push-3">
                    
                    <form action="#" role="search" class="visible-xs">
                        <div class="form-group">
                            <div class="input-group">
                                <input type="search" class="form-control input-lg" placeholder="Ваш запрос">
                                <div class="input-group-btn">
                                    <button type="submit" class="btn btn-default btn-lg"><i class="glyphicon glyphicon-search"></i></button>
                                </div>
                            </div>
                        </div>
                    </form>
                    
                @yield('content')                
                    
                </div>
                
                <div class="col-lg-3 col-lg-pull-9">
                    
                    <div class="panel panel-info hidden-xs">
                        
                        <div class="panel-heading">
                            <div class="sidebar-header">Поиск</div>
                        </div>
                        
                        <div class="panel-body">
                            <form action="#" role="search">
                                <div class="form-group">
                                    <div class="input-group">
                                        <input type="search" class="form-control input-lg" placeholder="Ваш запрос">
                                        <div class="input-group-btn">
                                            <button type="submit" class="btn btn-default btn-lg"><i class="glyphicon glyphicon-search"></i></button>
                                        </div>
                                    </div>
                                </div>
                            </form>
                        </div>
                        
                    </div>
                    
                    <div class="panel panel-info">
                        
                        <div class="panel-heading">
                            <div class="sidebar-header">Вход</div>
                        </div>
                        
                        <div class="panel-body">
                            <form action="#" role="form">
                                <div class="form-group">
                                        <input type="text" class="form-control input-lg" placeholder="Логин">
                                </div>
                                <div class="form-group">
                                    <input type="password" class="form-control input-lg" placeholder="Пароль">
                                </div>
                                <button type="submit" class="btn btn-warning pull-right">Вход</button>
                            </form>
                        </div>
                        
                    </div>
                    
                    <div class="panel panel-info">
                        
                        <div class="panel-heading">
                            <div class="sidebar-header">Новости</div>
                        </div>
                        
                        <div class="panel-body">
                            <p>31.02.2017</p>
                            <p>Мы запустили новый сервис</p>
                        </div>
                    
                    </div>
                    
                    <div class="panel panel-info">
                        
                        <div class="panel-heading">
                            <div class="sidebar-header">Рейтинг фильмов</div>
                        </div>
                        
                        <div class="panel-body">
                            
                            <ul class="list-group">
                                
                                @foreach($movies as $movie)                

                                    @if($movie->category_id == 1)                
                                
                                        <li class="list-group-item list-group-warning">
                                            <span class="badge"> {{ $movie->rating }} </span>
                                            <a href=" {{ route('filmShow',['id'=>$movie->id]) }} " target="_blank"> {{ $movie->name }} </a>
                                        </li>
                                        
                                    @endif
                                    
                                @endforeach
                                
<!--//                                <li class="list-group-item list-group-warning">
                                    <span class="badge">7.590</span>
                                    <a href="Matrix.html" target="_blank">Матрица: Революция</a>
                                </li>
                                
                                <li class="list-group-item list-group-warning">
                                    <span class="badge">7.726</span>
                                    <a href="CloudAtlas.html" target="_blank">Облачный атлас</a>
                                </li>
                                
                                <li class="list-group-item list-group-warning">
                                    <span class="badge">7.813</span>
                                    <a href="MadMax.html" target="_blank">Безумный Макс: Дорога ярости</a>
                                </li>                //-->
                                
                            </ul>
                            
                        </div>
                        
                    </div>
                    
                    <div class="panel panel-info">
                        
                        <div class="panel-heading">
                            <div class="sidebar-header">Рейтинг сериалов</div>
                        </div>
                        
                        <div class="panel-body">
                            
                            <ul class="list-group">
                                
                                @foreach($movies as $movie)                

                                    @if($movie->category_id == 2)                
                                
                                        <li class="list-group-item list-group-warning">
                                            <span class="badge"> {{ $movie->rating }} </span>
                                            <a href=" {{ route('filmShow',['id'=>$movie->id]) }} " target="_blank"> {{ $movie->name }} </a>
                                        </li>
                                        
                                    @endif
                                    
                                @endforeach
                                
<!--//                                <li class="list-group-item list-group-warning">
                                    <span class="badge">8.185</span>
                                    <a href="SiliconValley.html" target="_blank">Силиконовая долина</a>
                                </li>
                                
                                <li class="list-group-item list-group-warning">
                                    <span class="badge">7.273</span>
                                    <a href="TheWalkingDead.html" target="_blank">Ходячие мертвецы</a>
                                </li>
                                
                                <li class="list-group-item list-group-warning">
                                    <span class="badge">8.856</span>
                                    <a href="BreakingBad.html" target="_blank">Во все тяжкие</a>
                                </li>                //-->
                                
                            </ul>
                            
                        </div>
                    
                    </div>
                    
                </div>
                
            </div>
                
        </div>
    
        <div class="clear"></div>
    
    </div>
    
    <footer>
    
        <div class="container">
            <p class="text-center"> <a href="http://ru.wh-db.com">WH-DB.COM</a> </p>
        </div>
    
    </footer>

    <!-- jQuery (necessary for Bootstrap's JavaScript plugins) -->
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
    <!-- Include all compiled plugins (below), or include individual files as needed -->
    <script src="assets/js/bootstrap.min.js"></script>
  </body>
</html>


films-content.blade.php:

@extends('layouts.index')

@section('content')
        
<h1>Фильмы</h1>
<hr>
                    
@foreach($movies as $movie)

    @if($movie->category_id == 1)
                    
        <div class="row">
            <div class="well clearfix">
                <div class="col-lg-3 col-md-2 text-center">
                    <img class="img-thumbnail" src=" {{ $movie->poster }} " alt=" {{ $movie->name }} ">
                    <p> {{ $movie->name }} </p>
                </div>
                <div class="col-lg-9 col-md-10">
                    <p> {{ $movie->decsription }} </p>
                </div>
                <div class="col-lg-12">
                    <a href=" {{ route('filmShow',['id'=>$movie->id]) }} " target="_blank" class="btn btn-lg btn-warning pull-right">Подробнее</a>
                </div>
            </div>
        </div>
        
    @endif
    
@endforeach
                    
<!--//                <div class="row">
    <div class="well clearfix">
        <div class="col-lg-3 col-md-2 text-center">
            <img class="img-thumbnail" src="assets/img/matrix.png" alt="Матрица: Революция">
            <p>Матрица: Революция</p>
        </div>
        <div class="col-lg-9 col-md-10">
            <p>
                Пока армия Машин пытается уничтожить Зион, его жители из последних сил держат оборону. Но удастся ли им предотвратить полное вторжение в город кишащей орды беспощадных машин до того, как Нео соберет все свои силы и положит конец войне?
            </p>
        </div>
        <div class="col-lg-12">
            <a href="Matrix.html" target="_blank" class="btn btn-lg btn-warning pull-right">Подробнее</a>
        </div>
    </div>
</div>
                    
<div class="row">
    <div class="well clearfix">
        <div class="col-lg-3 col-md-2 text-center">
            <img class="img-thumbnail" src="assets/img/cloud.png" alt="Облачный атлас">
            <p>Облачный атлас</p>
        </div>
        <div class="col-lg-9 col-md-10">
            <p>
                Шесть историй — пять реинкарнаций, происходящих в разное время, тесно переплетаются между собой…
            </p>
        </div>
        <div class="col-lg-12">
            <a href="CloudAtlas.html" target="_blank" class="btn btn-lg btn-warning pull-right">Подробнее</a>
        </div>
    </div>
</div>
                        
<div class="row">
    <div class="well clearfix">
        <div class="col-lg-3 col-md-2 text-center">
            <img class="img-thumbnail" src="assets/img/max.png" alt="Безумный Макс: Дорога ярости">
            <p>Безумный Макс: Дорога ярости</p>
        </div>
        <div class="col-lg-9 col-md-10">
            <p>
                Преследуемый призраками беспокойного прошлого, Макс уверен, что лучший способ выжить — скитаться в одиночестве. Несмотря на это, он присоединяется к бунтарям, бегущим через всю пустыню на боевой фуре, под предводительством военачальника Фуриосы.
                Они пытаются сбежать из Цитадели, страдающей от тирании Несмертного Джо, у которого они забрали кое-что очень ценное. Разъярённый военачальник бросает все свои силы на погоню за мятежниками, ступая на дорогу войны — дорогу ярости.
            </p>
        </div>
        <div class="col-lg-12">
            <a href="MadMax.html" target="_blank" class="btn btn-lg btn-warning pull-right">Подробнее</a>
        </div>
    </div>
</div>                //-->                                            
    
@endsection                


film-content.blade.php:

@extends('layouts.index')

@section('content')

<div class="row">
        
    @if($movies->category_id == 1)

        <h1> {{ $movies->name }} </h1>
        <hr>
                    
        <div class="embed-responsive embed-responsive-16by9">    
            <iframe class="embed-responsive-item" src=" {{ $movies->player_code }} " frameborder="0" allowfullscreen></iframe>
        </div>

        <div class="well info-block text-center">
            Год: <span class="badge"> {{ $movies->year }} </span>
            Рейтинг: <span class="badge"> {{ $movies->rating }} </span>
            Режиссёр(-ы): <span class="badge"> {{ $movies->producer }} </span>
        </div>
                    
        <div class="margin-8"></div>
                    
        <h2>Описание фильма "{{ $movies->name }}" </h2>
        <hr>
                    
        <div class="well">
            <p> {{ $movies->description }} </p>            
        </div>
                    
        <div class="margin-8"></div>
                    
        <a href="#"><h3>Как снимали фильм "{{ $movies->name }}" </h3></a>
        <hr>

        <p>
                        
            <p>В качестве оператора был нанят Хойте Ван Хойтема, поскольку Уолли Пфистер был занят работой над своим режиссёрским дебютом «Превосходство».</p>
                        
            <p>«Интерстеллар» снят в сочетании анаморфной 35-мм плёнки и формата IMAX.</p>
                        
            <p>В январе 2013 года Кристофер Нолан начал переговоры с Paramount и Warner Bros., чтобы принять участие в проекте в качестве режиссёра. В марте его участие было утверждено. Съёмки проходили в последнем квартале 2013 года в провинции Альберта, Канада, в южной части Исландии, на леднике Снайфедльсйёкюдль и в деревне Киркьюбайярклёйстюр, а также в Лос-Анджелесе.</p>
                        
            <p>14 декабря 2013 года был выпущен первый тизер к фильму.</p>
                        
            <p>17 мая 2014 года вышел официальный трейлер к фильму.</p>
                        
            <p>30 июля 2014 года вышел второй официальный трейлер к фильму. Эксклюзивный просмотр был доступен исключительно на официальном сайте фильма после ввода секретной комбинации цифр, которую нужно было разгадать из созвездия в звёздном небе. Спустя сутки ролик стал доступен на YouTube.</p>
                        
        </p>

        <a href="#" class="btn btn-warning pull-right">читать</a>
                    
        <div class="margin-8"></div>
                    
        <h2>Отзывы о фильме "{{ $movies->name }}" </h2>
        <hr>
                    
        <div class="panel panel-info">
            <div class="panel-heading"><i class="glyphicon glyphicon-user"></i><span>Сергей</span></div>
            <div class="panel-body">Отличный фильм, 3 часа пролетели незаметно.</div>
        </div>
                    
        <div class="panel panel-info">
            <div class="panel-heading"><i class="glyphicon glyphicon-user"></i><span>Дмитрий</span></div>
            <div class="panel-body">После фильма Начало, я с нетерпением ждал еще работ от Кристофера Нолана. Интерстеллар меня впечатлил</div>
        </div>
                    
        <div class="panel panel-info">
            <div class="panel-heading"><i class="glyphicon glyphicon-user"></i><span>Игорь</span></div>
            <div class="panel-body">Котька Леночка - чудик!!))):-Р</div>
        </div>
                    
        <form action="#">
            <div class="form-group">
                <input type="text" placeholder="Ваше имя" class="form-control input-lg">
            </div>
            <div class="form-group">
                <textarea class="form-control"></textarea>
            </div>
            <button class="btn btn-lg btn-warning pull-right">Отправить</button>
        </form> 

    @endif 

</div>                                           
    
@endsection

#24 Re: Laravel 5.x » Ошибка "Undefined variable: ..." при попытке "оживления" учебного proj » 01.02.2019 01:08:22

Можно с этого места поподробнее: где именно и какие именно данные мне необходимо поменять на указанные Вами?...

#25 Laravel 5.x » Ошибка "Undefined variable: ..." при попытке "оживления" учебного proj » 31.01.2019 02:06:01

garrip91
Ответов: 21

Всем здравствуйте, уважаемые форумчане!!!
Очень хочу обратиться к вам со следующей проблемой:

Относительно недавно начал изучать WEB-программирование (примерно с августа 2018 г.), в процессе чего случайно нашёл на каком-то сайте "beonmax.com/ru/" платные курсы по WEB-программированию от некоего "знатока" Сергея Никонова.
Здесь можно долго вдаваться в подробности что из себя представляют эти курсы (создание проекта "Киномонстр" (некоего подобия сайта "kinopoisk.ru") сначала в классическом виде (без использования фреймворков и прочих вспомогательных средств), затем с использованием фреймворка "Bootstrap", затем он создаёт БД "MySQL", подключает к нему свой проект....... и т.д... ).
Наконец автор доходит до "оживления" своего сайта с помощью PHP-фреймворка "CodeIgniter"! Слушал я его внимательно, слушал (повторяя всё за ним, естественно)... РАЗ не получилось всё то, что получилось у него, ДВА не получилось, а я стал интересоваться в чём дело и выяснил, что данный PHP-фреймворк-то, оказывается, бестолковый. Посоветовали мне, в общем, "Laravel".

На видеохостинге "Youtube.com" я нашёл видеоуроки по "laravel" (ссылка: "https://www.youtube.com/watch?v=oZGOnN7 … WHE-KCoNnE") от некоего очередного знатока (здесь это слово пишу без кавычек, так как последний меня пока не разочаровал).
Его методику я применил к своему "сырому" проекту и вот что у меня получилось:




Содержимое файла "web.php":

<?php

/*
|--------------------------------------------------------------------------
| Web Routes
|--------------------------------------------------------------------------
|
| Here is where you can register web routes for your application. These
| routes are loaded by the RouteServiceProvider within a group which
| contains the "web" middleware group. Now create something great!
|
*/

/* Route::get('/', function () {
    return view('welcome');
}); */

Route::get('main.blade.php', 'IndexController@index')->name('main');

Route::get('films.blade.php', 'IndexController@films')->name('filmsShow');
Route::get('film/{id}', 'IndexController@film')->name('filmShow');

Route::get('serials.blade.php', 'IndexController@serials')->name('serialsShow');
Route::get('serial/{id}', 'IndexController@serial')->name('serialShow');

Содержимое файла "IndexController.php":

<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request; 

use App\Movie;

class IndexController extends Controller
{
	
	
	
	public function index() {
			
		$movies = Movie::all(); 
		
		return view('main')->with(['movies' => $movies]);
		
	}
	
	
	
	public function films() {
		
		$movies = Movie::all();
		
		return view('films-content')->with(['movies' => $movies]);
		
	}
	
	public function film($id) {
		
		$movie = Movie::all()->where('id', $id)->first();
		
		return view('film-content')->with(['movie' => $movie]);
		
	}
	
	
	
	public function serials() {
		
		$movies = Movie::all();
		
		return view('serials-content')->with(['movies' => $movies]);
		
	}
	
	public function serial($id) {
		
		$movie = Movie::all()->where('id', $id)->first();
		
		return view('serial-content')->with(['movie' => $movie]);
		
	}
	
} 

Содержимое файла "main.blade.php" (ГЛАВНОЙ СТРАНИЦЫ моего учебного проекта):

@extends('layouts.index')

@section('content')

<h2>Новые фильмы</h2>
<hr>                 

<div class="row">

	@foreach($movies as $movie)
		
		@if($movie->category_id == 1)
		
			<div class="films_block col-lg-3 col-md-3 col-sm-3 col-xs-6">
				<a href=" {{ route('filmShow',['id'=>$movie->id]) }} " target="_blank"> <img src=" {{ $movie->poster }} " alt=" {{ $movie->name }} "> </a>	
				<div class="film_label"> {{ $movie->name }} </div>
			</div>

		@endif
		
	@endforeach
					
</div>                                               
	
	

<div class="margin-8"></div>						 


					
<h2>Новые сериалы</h2>
<hr>                  
					
<div class="row">
					
	@foreach($movies as $movie)
		
		@if($movie->category_id == 2)
		
			<div class="films_block col-lg-3 col-md-3 col-sm-3 col-xs-6">
				<a href=" {{ route('serialShow',['id'=>$movie->id]) }} " target="_blank"> <img src=" {{ $movie->poster }} " alt=" {{ $movie->name }} "> </a>	
				<div class="film_label"> {{ $movie->name }} </div>
			</div>

		@endif
		
	@endforeach
						
</div>											   
					
<div class="margin-8"></div>                       
					
<a href="#"><h3>Актёр Том Хенкс поделился впечатлением о фестивале</h3></a>
<hr>
<p>
	16 февраля в Лондоне состоялась 67-я церемония вручения наград Британской киноакадемии. Леонардо ДиКаприо, Брэд Питт, Анджелина Джоли, Кейт Бланшетт, Хелен Миррен, Эми Адамс, Кристиан Бэйл, Альфонсо Куарон и другие гости и победители премии — в нашем репортаже.
</p>
<a href="#" class="btn btn-warning pull-right">читать</a>

@endsection

Содержимое файла "index.blade.php" (страницы, В КОТОРУЮ ВЫНЕСЕНЫ ЧАСТИ "HEADER", "БОКОВАЯ ПАНЕЛЬ" и "FOOTER" моего учебного проекта):

<!DOCTYPE html>
<html lang="ru">
  <head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
    <title>Киномонстер Bootstrap</title>
	<link rel="shortcut icon" href=" {{ asset('img/favicon.ico') }} ">

    <!-- Bootstrap -->
    <link rel="stylesheet" href=" {{ asset('css/bootstrap.min.css') }} ">
	<link rel="stylesheet" href=" {{ asset('css/style.css') }} ">

    <!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
    <!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
    <!--[if lt IE 9]>
      <script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script>
      <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
    <![endif]-->
  </head>
  <body>
    
	<div class="container-fluid">
		
		<div class="row">
		
			<nav role="navigation" class="navbar navbar-inverse">
				
				<div class="container">
				
					<div class="navbar-header header">
					
						<div class="container">
						
							<div class="row">
							
								<div class="col-lg-12">
									<h1><a href=" {{ route('main') }} " target="_blank">КиноМонстр</a></h1>
									<p>Кино - наша страсть!</p>
								</div>
							
							</div>
						
						</div>
					
						<button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbarCollapse">
						
							<span class="sr-only">Toggle navigation</span>
							<span class="icon-bar"></span>
							<span class="icon-bar"></span>
							<span class="icon-bar"></span>
						
						</button>
					
					</div>
					
					<div class="collapse navbar-collapse navbar-right" id="navbarCollapse">
					
						<ul class="nav nav-pills">
							<li class="active"> <a href=" {{ route('main') }} " target="_blank">Главная</a> </li>
							<li> <a href=" {{ route('filmsShow') }} " target="_blank">Фильмы</a> </li>
							<li> <a href=" {{ route('serialsShow') }} " target="_blank">Сериалы</a> </li>
							<li> <a href="films-rating.html" target="_blank">Рейтинг фильмов</a> </li>
							<li> <a href="serials-rating.html" target="_blank">Рейтинг сериалов</a> </li>
							<li> <a href="contacts.html" target="_blank">Контакты</a> </li>
						</ul>
						
					</div>	
					
				</div>
			
			</nav>
		
		</div>
	
	</div>
	
	
	
	<div class="wrapper">
	
		<div class="container">
		
			<div class="row">
				
				<div class="col-lg-9 col-lg-push-3">
					
					<form action="#" role="search" class="visible-xs">
						<div class="form-group">
							<div class="input-group">
								<input type="search" class="form-control input-lg" placeholder="Ваш запрос">
								<div class="input-group-btn">
									<button type="submit" class="btn btn-default btn-lg"><i class="glyphicon glyphicon-search"></i></button>
								</div>
							</div>
						</div>
					</form>
					
				@yield('content')				
					
				</div>
				
				<div class="col-lg-3 col-lg-pull-9">
					
					<div class="panel panel-info hidden-xs">
						
						<div class="panel-heading">
							<div class="sidebar-header">Поиск</div>
						</div>
						
						<div class="panel-body">
							<form action="#" role="search">
								<div class="form-group">
									<div class="input-group">
										<input type="search" class="form-control input-lg" placeholder="Ваш запрос">
										<div class="input-group-btn">
											<button type="submit" class="btn btn-default btn-lg"><i class="glyphicon glyphicon-search"></i></button>
										</div>
									</div>
								</div>
							</form>
						</div>
						
					</div>
					
					<div class="panel panel-info">
						
						<div class="panel-heading">
							<div class="sidebar-header">Вход</div>
						</div>
						
						<div class="panel-body">
							<form action="#" role="form">
								<div class="form-group">
										<input type="text" class="form-control input-lg" placeholder="Логин">
								</div>
								<div class="form-group">
									<input type="password" class="form-control input-lg" placeholder="Пароль">
								</div>
								<button type="submit" class="btn btn-warning pull-right">Вход</button>
							</form>
						</div>
						
					</div>
					
					<div class="panel panel-info">
						
						<div class="panel-heading">
							<div class="sidebar-header">Новости</div>
						</div>
						
						<div class="panel-body">
							<p>31.02.2017</p>
							<p>Мы запустили новый сервис</p>
						</div>
					
					</div>
					
					<div class="panel panel-info">
						
						<div class="panel-heading">
							<div class="sidebar-header">Рейтинг фильмов</div>
						</div>
						
						<div class="panel-body">
							
							<ul class="list-group">
								
								@foreach($movies as $movie)				

									@if($movie->category_id == 1)				
								
										<li class="list-group-item list-group-warning">
											<span class="badge"> {{ $movie->rating }} </span>
											<a href=" {{ route('filmShow',['id'=>$movie->id]) }} " target="_blank"> {{ $movie->name }} </a>
										</li>
										
									@endif
									
								@endforeach
								
<!--//								<li class="list-group-item list-group-warning">
									<span class="badge">7.590</span>
									<a href="Matrix.html" target="_blank">Матрица: Революция</a>
								</li>
								
								<li class="list-group-item list-group-warning">
									<span class="badge">7.726</span>
									<a href="CloudAtlas.html" target="_blank">Облачный атлас</a>
								</li>
								
								<li class="list-group-item list-group-warning">
									<span class="badge">7.813</span>
									<a href="MadMax.html" target="_blank">Безумный Макс: Дорога ярости</a>
								</li>				//-->
								
							</ul>
							
						</div>
						
					</div>
					
					<div class="panel panel-info">
						
						<div class="panel-heading">
							<div class="sidebar-header">Рейтинг сериалов</div>
						</div>
						
						<div class="panel-body">
							
							<ul class="list-group">
								
								@foreach($movies as $movie)				

									@if($movie->category_id == 2)				
								
										<li class="list-group-item list-group-warning">
											<span class="badge"> {{ $movie->rating }} </span>
											<a href=" {{ route('filmShow',['id'=>$movie->id]) }} " target="_blank"> {{ $movie->name }} </a>
										</li>
										
									@endif
									
								@endforeach
								
<!--//								<li class="list-group-item list-group-warning">
									<span class="badge">8.185</span>
									<a href="SiliconValley.html" target="_blank">Силиконовая долина</a>
								</li>
								
								<li class="list-group-item list-group-warning">
									<span class="badge">7.273</span>
									<a href="TheWalkingDead.html" target="_blank">Ходячие мертвецы</a>
								</li>
								
								<li class="list-group-item list-group-warning">
									<span class="badge">8.856</span>
									<a href="BreakingBad.html" target="_blank">Во все тяжкие</a>
								</li>				//-->
								
							</ul>
							
						</div>
					
					</div>
					
				</div>
				
			</div>
				
		</div>
	
		<div class="clear"></div>
	
	</div>
	
	<footer>
	
		<div class="container">
			<p class="text-center"> <a href="http://ru.wh-db.com">WH-DB.COM</a> </p>
		</div>
	
	</footer>

    <!-- jQuery (necessary for Bootstrap's JavaScript plugins) -->
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
    <!-- Include all compiled plugins (below), or include individual files as needed -->
    <script src="assets/js/bootstrap.min.js"></script>
  </body>
</html>

Содержимое файла "films-content.blade.php" (страницы С ФИЛЬМАМИ моего учебного проекта):

@extends('layouts.index')

@section('content')
		
<h1>Фильмы</h1>
<hr>
					
@foreach($movies as $movie)

	@if($movie->category_id == 1)
					
		<div class="row">
			<div class="well clearfix">
				<div class="col-lg-3 col-md-2 text-center">
					<img class="img-thumbnail" src=" {{ $movie->poster }} " alt=" {{ $movie->name }} ">
					<p> {{ $movie->name }} </p>
				</div>
				<div class="col-lg-9 col-md-10">
					<p> {{ $movie->decsription }} </p>
				</div>
				<div class="col-lg-12">
					<a href=" {{ route('filmShow',['id'=>$movie->id]) }} " target="_blank" class="btn btn-lg btn-warning pull-right">Подробнее</a>
				</div>
			</div>
		</div>
		
	@endif
	
@endforeach
					
<!--//				<div class="row">
	<div class="well clearfix">
		<div class="col-lg-3 col-md-2 text-center">
			<img class="img-thumbnail" src="assets/img/matrix.png" alt="Матрица: Революция">
			<p>Матрица: Революция</p>
		</div>
		<div class="col-lg-9 col-md-10">
			<p>
				Пока армия Машин пытается уничтожить Зион, его жители из последних сил держат оборону. Но удастся ли им предотвратить полное вторжение в город кишащей орды беспощадных машин до того, как Нео соберет все свои силы и положит конец войне?
			</p>
		</div>
		<div class="col-lg-12">
			<a href="Matrix.html" target="_blank" class="btn btn-lg btn-warning pull-right">Подробнее</a>
		</div>
	</div>
</div>
					
<div class="row">
	<div class="well clearfix">
		<div class="col-lg-3 col-md-2 text-center">
			<img class="img-thumbnail" src="assets/img/cloud.png" alt="Облачный атлас">
			<p>Облачный атлас</p>
		</div>
		<div class="col-lg-9 col-md-10">
			<p>
				Шесть историй — пять реинкарнаций, происходящих в разное время, тесно переплетаются между собой…
			</p>
		</div>
		<div class="col-lg-12">
			<a href="CloudAtlas.html" target="_blank" class="btn btn-lg btn-warning pull-right">Подробнее</a>
		</div>
	</div>
</div>
						
<div class="row">
	<div class="well clearfix">
		<div class="col-lg-3 col-md-2 text-center">
			<img class="img-thumbnail" src="assets/img/max.png" alt="Безумный Макс: Дорога ярости">
			<p>Безумный Макс: Дорога ярости</p>
		</div>
		<div class="col-lg-9 col-md-10">
			<p>
				Преследуемый призраками беспокойного прошлого, Макс уверен, что лучший способ выжить — скитаться в одиночестве. Несмотря на это, он присоединяется к бунтарям, бегущим через всю пустыню на боевой фуре, под предводительством военачальника Фуриосы.
				Они пытаются сбежать из Цитадели, страдающей от тирании Несмертного Джо, у которого они забрали кое-что очень ценное. Разъярённый военачальник бросает все свои силы на погоню за мятежниками, ступая на дорогу войны — дорогу ярости.
			</p>
		</div>
		<div class="col-lg-12">
			<a href="MadMax.html" target="_blank" class="btn btn-lg btn-warning pull-right">Подробнее</a>
		</div>
	</div>
</div>				//-->                                            
	
@endsection				

Содержимое файла "film-content.blade.php" (страницы С ОДНИМ ИЗ ФИЛЬМОВ моего учебного проекта):

@extends('layouts.index')

@section('content')

<div class="row">
		
	@if($movie->category_id == 1)

		<h1> {{ $movie->name }} </h1>
		<hr>
					
		<div class="embed-responsive embed-responsive-16by9">	
			<iframe class="embed-responsive-item" src=" {{ $movie->player_code }} " frameborder="0" allowfullscreen></iframe>
		</div>

		<div class="well info-block text-center">
			Год: <span class="badge"> {{ $movie->year }} </span>
			Рейтинг: <span class="badge"> {{ $movie->rating }} </span>
			Режиссёр(-ы): <span class="badge"> {{ $movie->producer }} </span>
		</div>
					
		<div class="margin-8"></div>
					
		<h2>Описание фильма "{{ $movie->name }}" </h2>
		<hr>
					
		<div class="well">
			<p> {{ $movie->description }} </p>			
		</div>
					
		<div class="margin-8"></div>
					
		<a href="#"><h3>Как снимали фильм "{{ $movie->name }}" </h3></a>
		<hr>

		<p>
						
			<p>В качестве оператора был нанят Хойте Ван Хойтема, поскольку Уолли Пфистер был занят работой над своим режиссёрским дебютом «Превосходство».</p>
						
			<p>«Интерстеллар» снят в сочетании анаморфной 35-мм плёнки и формата IMAX.</p>
						
			<p>В январе 2013 года Кристофер Нолан начал переговоры с Paramount и Warner Bros., чтобы принять участие в проекте в качестве режиссёра. В марте его участие было утверждено. Съёмки проходили в последнем квартале 2013 года в провинции Альберта, Канада, в южной части Исландии, на леднике Снайфедльсйёкюдль и в деревне Киркьюбайярклёйстюр, а также в Лос-Анджелесе.</p>
						
			<p>14 декабря 2013 года был выпущен первый тизер к фильму.</p>
						
			<p>17 мая 2014 года вышел официальный трейлер к фильму.</p>
						
			<p>30 июля 2014 года вышел второй официальный трейлер к фильму. Эксклюзивный просмотр был доступен исключительно на официальном сайте фильма после ввода секретной комбинации цифр, которую нужно было разгадать из созвездия в звёздном небе. Спустя сутки ролик стал доступен на YouTube.</p>
						
		</p>

		<a href="#" class="btn btn-warning pull-right">читать</a>
					
		<div class="margin-8"></div>
					
		<h2>Отзывы о фильме "{{ $movie->name }}" </h2>
		<hr>
					
		<div class="panel panel-info">
			<div class="panel-heading"><i class="glyphicon glyphicon-user"></i><span>Сергей</span></div>
			<div class="panel-body">Отличный фильм, 3 часа пролетели незаметно.</div>
		</div>
					
		<div class="panel panel-info">
			<div class="panel-heading"><i class="glyphicon glyphicon-user"></i><span>Дмитрий</span></div>
			<div class="panel-body">После фильма Начало, я с нетерпением ждал еще работ от Кристофера Нолана. Интерстеллар меня впечатлил</div>
		</div>
					
		<div class="panel panel-info">
			<div class="panel-heading"><i class="glyphicon glyphicon-user"></i><span>Игорь</span></div>
			<div class="panel-body">Котька Леночка - чудик!!))):-Р</div>
		</div>
					
		<form action="#">
			<div class="form-group">
				<input type="text" placeholder="Ваше имя" class="form-control input-lg">
			</div>
			<div class="form-group">
				<textarea class="form-control"></textarea>
			</div>
			<button class="btn btn-lg btn-warning pull-right">Отправить</button>
		</form> 

	@endif 

</div>                                           
	
@endsection

Содержимое файла "serials-content.blade.php" (страницы С СЕРИАЛАМИ моего учебного проекта):

@extends('layouts.index')

@section('content')
		
<h1>Сериалы</h1>
<hr>
					
@foreach($movies as $movie)

	@if($movie->category_id == 2)
					
		<div class="row">
			<div class="well clearfix">
				<div class="col-lg-3 col-md-2 text-center">
					<img class="img-thumbnail" src=" {{ $movie->poster }} " alt=" {{ $movie->name }} ">
					<p> {{ $movie->name }} </p>
				</div>
				<div class="col-lg-9 col-md-10">
					<p> {{ $movie->decsription }} </p>
				</div>
				<div class="col-lg-12">
					<a href=" {{ route('serialShow',['id'=>$movie->id]) }} " target="_blank" class="btn btn-lg btn-warning pull-right">Подробнее</a>
				</div>
			</div>
		</div>
		
	@endif
	
@endforeach
					
<!--//				<div class="row">
	<div class="well clearfix">
		<div class="col-lg-3 col-md-2 text-center">
			<img class="img-thumbnail" src="assets/img/matrix.png" alt="Матрица: Революция">
			<p>Матрица: Революция</p>
		</div>
		<div class="col-lg-9 col-md-10">
			<p>
				Пока армия Машин пытается уничтожить Зион, его жители из последних сил держат оборону. Но удастся ли им предотвратить полное вторжение в город кишащей орды беспощадных машин до того, как Нео соберет все свои силы и положит конец войне?
			</p>
		</div>
		<div class="col-lg-12">
			<a href="Matrix.html" target="_blank" class="btn btn-lg btn-warning pull-right">Подробнее</a>
		</div>
	</div>
</div>
					
<div class="row">
	<div class="well clearfix">
		<div class="col-lg-3 col-md-2 text-center">
			<img class="img-thumbnail" src="assets/img/cloud.png" alt="Облачный атлас">
			<p>Облачный атлас</p>
		</div>
		<div class="col-lg-9 col-md-10">
			<p>
				Шесть историй — пять реинкарнаций, происходящих в разное время, тесно переплетаются между собой…
			</p>
		</div>
		<div class="col-lg-12">
			<a href="CloudAtlas.html" target="_blank" class="btn btn-lg btn-warning pull-right">Подробнее</a>
		</div>
	</div>
</div>
						
<div class="row">
	<div class="well clearfix">
		<div class="col-lg-3 col-md-2 text-center">
			<img class="img-thumbnail" src="assets/img/max.png" alt="Безумный Макс: Дорога ярости">
			<p>Безумный Макс: Дорога ярости</p>
		</div>
		<div class="col-lg-9 col-md-10">
			<p>
				Преследуемый призраками беспокойного прошлого, Макс уверен, что лучший способ выжить — скитаться в одиночестве. Несмотря на это, он присоединяется к бунтарям, бегущим через всю пустыню на боевой фуре, под предводительством военачальника Фуриосы.
				Они пытаются сбежать из Цитадели, страдающей от тирании Несмертного Джо, у которого они забрали кое-что очень ценное. Разъярённый военачальник бросает все свои силы на погоню за мятежниками, ступая на дорогу войны — дорогу ярости.
			</p>
		</div>
		<div class="col-lg-12">
			<a href="MadMax.html" target="_blank" class="btn btn-lg btn-warning pull-right">Подробнее</a>
		</div>
	</div>
</div>				//-->                                            
	
@endsection

Содержимое файла "serial-content.blade.php" (страницы С ОДНИМ ИЗ СЕРИАЛОВ моего учебного проекта):

@extends('layouts.index')

@section('content')

<div class="row">
		
	@if($movie->category_id == 2)

		<h1> {{ $movie->name }} </h1>
		<hr>
					
		<div class="embed-responsive embed-responsive-16by9">	
			<iframe class="embed-responsive-item" src=" {{ $movie->player_code }} " frameborder="0" allowfullscreen></iframe>
		</div>

		<div class="well info-block text-center">
			Год: <span class="badge"> {{ $movie->year }} </span>
			Рейтинг: <span class="badge"> {{ $movie->rating }} </span>
			Режиссёр(-ы): <span class="badge"> {{ $movie->producer }} </span>
		</div>
					
		<div class="margin-8"></div>
					
		<h2>Описание сериала "{{ $movie->name }}" </h2>
		<hr>
					
		<div class="well">
			<p> {{ $movie->description }} </p>			
		</div>
					
		<div class="margin-8"></div>
					
		<a href="#"><h3>Как снимали сериал "{{ $movie->name }}" </h3></a>
		<hr>

		<p>
						
			<p>В качестве оператора был нанят Хойте Ван Хойтема, поскольку Уолли Пфистер был занят работой над своим режиссёрским дебютом «Превосходство».</p>
						
			<p>«Интерстеллар» снят в сочетании анаморфной 35-мм плёнки и формата IMAX.</p>
						
			<p>В январе 2013 года Кристофер Нолан начал переговоры с Paramount и Warner Bros., чтобы принять участие в проекте в качестве режиссёра. В марте его участие было утверждено. Съёмки проходили в последнем квартале 2013 года в провинции Альберта, Канада, в южной части Исландии, на леднике Снайфедльсйёкюдль и в деревне Киркьюбайярклёйстюр, а также в Лос-Анджелесе.</p>
						
			<p>14 декабря 2013 года был выпущен первый тизер к фильму.</p>
						
			<p>17 мая 2014 года вышел официальный трейлер к фильму.</p>
						
			<p>30 июля 2014 года вышел второй официальный трейлер к фильму. Эксклюзивный просмотр был доступен исключительно на официальном сайте фильма после ввода секретной комбинации цифр, которую нужно было разгадать из созвездия в звёздном небе. Спустя сутки ролик стал доступен на YouTube.</p>
						
		</p>

		<a href="#" class="btn btn-warning pull-right">читать</a>
					
		<div class="margin-8"></div>
					
		<h2>Отзывы о сериале "{{ $movie->name }}" </h2>
		<hr>
					
		<div class="panel panel-info">
			<div class="panel-heading"><i class="glyphicon glyphicon-user"></i><span>Сергей</span></div>
			<div class="panel-body">Отличный сериал, 3 часа пролетели незаметно.</div>
		</div>
					
		<div class="panel panel-info">
			<div class="panel-heading"><i class="glyphicon glyphicon-user"></i><span>Дмитрий</span></div>
			<div class="panel-body">После сериалаа Начало, я с нетерпением ждал ещё работ от Кристофера Нолана. Интерстеллар меня впечатлил</div>
		</div>
					
		<div class="panel panel-info">
			<div class="panel-heading"><i class="glyphicon glyphicon-user"></i><span>Игорь</span></div>
			<div class="panel-body">Котька Леночка - чудик!!))):-Р</div>
		</div>
					
		<form action="#">
			<div class="form-group">
				<input type="text" placeholder="Ваше имя" class="form-control input-lg">
			</div>
			<div class="form-group">
				<textarea class="form-control"></textarea>
			</div>
			<button class="btn btn-lg btn-warning pull-right">Отправить</button>
		</form> 

	@endif 

</div>                                           
	
@endsection



При попытке перехода на страницы каждого фильма (и каждого сериала тоже) по соответствующим ссылкам у меня выскакивает следующая ошибка:

ErrorException (E_ERROR)
Undefined variable: movies (View: C:\xampp\htdocs\www\kinomonster.laravel\resources\views\layouts\index.blade.php) (View: C:\xampp\htdocs\www\kinomonster.laravel\resources\views\layouts\index.blade.php)

Я самостоятельно искал пытался устранить данную проблему, но у меня это не вышло к сожалению! sad
КАК УСТРАНИТЬ ЭТУ ПРОБЛЕМУ???

Подвал раздела