Выполняя свой первый проект laravel, я застрял, пытаясь сделать маршрутизацию с laravel.То, что я хочу, это когда вы вводите localhost и не вошли в систему, а затем отображаете мою страницу входа
Так выглядит моя страница входа в систему, регистрация практически одинакова с различными полями / формами действия
@extends('layout.app')
@section('content')
<style>
body {
background: url{{asset('img/bg.jpg')}} no-repeat center center fixed;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
</style>
<div class="container h-100 d-flex justify-content-center">
<div class="row">
<div class="col-lg-6">
<div class="jumbotron">
<h1>WEB_NAME</h1>
<hr>
<h2>The place where your ideas may come real</h2>
<hr>
<p>Add your ideas and let others help you with your plans, vote other's ideas and discuss about
them</p>
</div>
</div>
<div class="col-lg-6">
<h1>Login below</h1>
<form action="../index.php" method="post">
<div class="form-group">
<div class="col-xs-3 col-lg-6">
<label for="email">Email:</label>
<input type="email" class="form-control" name="email" id="email">
</div>
</div>
<div class="form-group">
<div class="col-xs-3 col-lg-6">
<label for="password">Password:</label>
<input type="password" class="form-control" name="password" id="password">
</div>
</div>
<p><input type="submit" name="submit" value="Login" class="btn btn-primary btn-lg" role="button">
<input type="reset" value="Register" class="btn btn-success btn-lg" role="button"
href="register.html">
</p>
</form>
</div>
</div>
</div>
@endsection
Это страница макета приложения
<!DOCTYPE html>
<html lang="{{ app()->getLocale() }}">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>{{config('app.name','SOCIAL IDEAS')}}</title>
<!-- CSRF Token -->
<meta name="csrf-token" content="{{ csrf_token() }}">
<!-- Styles -->
<link href="{{ asset('vendor/bootstrap/css/bootstrap.min.css') }}" rel="stylesheet"/>
</head>
<body>
<div id="app">
@include('inc.navbar')
<div class="container">
@yield('content')
</div>
<footer class="bg-dark">
<div class="container">
<p class="m-0 text-center text-white">Footer note</p>
</div>
</footer>
</div>
<script src="{{asset('vendor/jquery/jquery.js')}}"></script>
<script src="{{asset('vendor/bootstrap/js/bootstrap.min.js')}}"></script>
<script src="{{asset('js/bootstrap-notify.min.js')}}"></script>
<script src="{{asset('vendor/unisharp/laravel-ckeditor/ckeditor.js')}}"></script>
<script>
CKEDITOR.replace('article-ckeditor');
</script>
</body>
</html>
Маршрутизация выглядит следующим образом
Route::get('/', "PagesController@index");
Route::resource("posts", "PostsController");
Auth::routes();
Route::get('/dashboard', 'DashboardController@index');
Как я должен заставить приложение работать так, как я ожидаю: пользователь заходит на сайт, если аутентифицированидет на страницуЕсли нет, то он автоматически перенаправляется на страницу входа.После регистрации он переходит на ту же страницу, что и выше. Этот проект будет веб-сайтом социальной сети.Пользователи присоединяются, создают сообщения, следят за другими и видят другие сообщения
Проблема сейчас заключается в том, что при вводе localhost / он получает пустую страницу.Видя исходный код страницы, кажется, что он @include модальный из create.blade.php до макета, даже если на странице макета нет модального, этот модал существует в моем проекте, но он не @ нигде не включен