Kaynağa Gözat

added routings, added form

Sergey Rusak 2 yıl önce
ebeveyn
işleme
8a31c4d7a5

+ 2 - 1
resources/views/contact.blade.php

@@ -9,7 +9,8 @@
 @section('content')
 <h1>Страница контактов</h1>
 
-<form action="/contact/submit" method="post">
+<form action="{{route('contact-form')}}" method="post">
+    @csrf
     <div class="form-group">
         <label for="">Ваше имя</label>
         <input type="text" name="name" placeholder="Ваше имя" id="name" class="form-control">

+ 3 - 3
resources/views/includes/footer.blade.php

@@ -2,9 +2,9 @@
 <div class="container">
   <footer class="py-3 my-4">
     <ul class="nav justify-content-center border-bottom pb-3 mb-3">
-        <li class="nav-item"><a href="/" class="nav-link px-2 text-muted">Home</a></li>
-        <li class="nav-item"><a href="/about" class="nav-link px-2 text-muted">О нас</a></li>
-        <li class="nav-item"><a href="/contact" class="nav-link px-2 text-muted">Контакты</a></li>
+        <li class="nav-item"><a href="{{route('home')}}" class="nav-link px-2 text-muted">Home</a></li>
+        <li class="nav-item"><a href="{{route('about')}}" class="nav-link px-2 text-muted">О нас</a></li>
+        <li class="nav-item"><a href="{{route('contact')}}" class="nav-link px-2 text-muted">Контакты</a></li>
     </ul>
     <p class="text-center text-muted">© 2022 Company, Inc</p>
   </footer>

+ 3 - 3
resources/views/includes/header.blade.php

@@ -2,9 +2,9 @@
 <div class="container">
     <header class="d-flex justify-content-center py-3">
       <ul class="nav nav-pills">
-        <li class="nav-item"><a href="/" class="nav-link">Home</a></li>
-        <li class="nav-item"><a href="/about" class="nav-link">О нас</a></li>
-        <li class="nav-item"><a href="/contact" class="nav-link">Контакты</a></li>
+        <li class="nav-item"><a href="{{route('home')}}" class="nav-link">Home</a></li>
+        <li class="nav-item"><a href="{{route('about')}}" class="nav-link">О нас</a></li>
+        <li class="nav-item"><a href="{{route('contact')}}" class="nav-link">Контакты</a></li>
       </ul>
     </header>
   </div>

+ 7 - 7
routes/web.php

@@ -15,18 +15,18 @@ use Illuminate\Support\Facades\Route;
 
 Route::get('/', function () {
     return view('home');
-});
+})->name('home');
 
 Route::get('/about', function () {
     return view('about');
-});
+})->name('about');
 
-Route::get('/contact', function () {
+Route::get('/feedback', function () {
     return view('contact');
-});
+})->name('contact');
 
-Route::post('/contact/submit', function () {
-    return view('contact');
-});
+Route::post('/submit', function () {
+    return Request::all();
+})->name('contact-form');