Browse Source

Added Physician sections

Samson Mutunga 2 years ago
parent
commit
641d03b459

+ 28 - 0
app/Http/Controllers/PhysiciansController.php

@@ -0,0 +1,28 @@
+<?php
+
+namespace App\Http\Controllers;
+
+use Illuminate\Http\Request;
+
+class PhysiciansController extends Controller
+{
+ 
+
+    public function index(Request $request) {
+      return view('app.physicians.index');
+    }
+
+    public function practiceSupport(Request $request){
+      return view('app.physicians.practice-support');
+    }
+    public function orderProducts(Request $request){
+      return view('app.physicians.order-products');
+    }
+    public function fdaRegistration(Request $request){
+      return view('app.physicians.fda-registration');
+    }
+    public function contactUs(Request $request){
+      return view('app.physicians.contact-us');
+    }
+    
+}

+ 33 - 0
resources/views/app/physicians/contact-us.blade.php

@@ -0,0 +1,33 @@
+@extends('layouts.physicians')
+@section('content')
+
+<div class="bg-light">
+    <div class="container pt-3">
+        <nav class="mb-0">
+            <ol class="breadcrumb">
+                <li class="breadcrumb-item"><a href="{{route('index')}}"><u>Home</u></a></li>
+                <li class="breadcrumb-item"><a href="{{route('physicians.index')}}"><u>Physicians</u></a></li>
+                <li class="breadcrumb-item active" aria-current="page">Contact Us</li>
+            </ol>
+        </nav>
+    </div>
+</div>
+<div class="bg-grey py-5">
+  <div class="container py-lg-4">
+    <div class="row justify-content-center">
+      <div class="col-lg-7 text-center">
+        <h5 class="subtitle">Contact Us</h5>
+        <p>Lorem ipsum dolor sit amet consectetur, adipisicing elit. Dolore repellat dolorem accusantium similique quae temporibus molestias cupiditate. Adipisci deleniti magni quisquam quibusdam asperiores repudiandae, cumque, dolore maxime nam cum velit.</p>
+      </div>
+    </div>
+  </div>
+</div>
+<div class="container py-5">
+  <div class="row">
+    <div class="col-md-12">
+        
+    </div>
+  </div>
+</div>
+
+@endsection

+ 33 - 0
resources/views/app/physicians/fda-registration.blade.php

@@ -0,0 +1,33 @@
+@extends('layouts.physicians')
+@section('content')
+
+<div class="bg-light">
+    <div class="container pt-3">
+        <nav class="mb-0">
+            <ol class="breadcrumb">
+                <li class="breadcrumb-item"><a href="{{route('index')}}"><u>Home</u></a></li>
+                <li class="breadcrumb-item"><a href="{{route('physicians.index')}}"><u>Physicians</u></a></li>
+                <li class="breadcrumb-item active" aria-current="page">FDA Registration</li>
+            </ol>
+        </nav>
+    </div>
+</div>
+<div class="bg-grey py-5">
+  <div class="container py-lg-4">
+    <div class="row justify-content-center">
+      <div class="col-lg-7 text-center">
+        <h5 class="subtitle">FDA Registration</h5>
+        <p>Lorem ipsum dolor sit amet consectetur, adipisicing elit. Dolore repellat dolorem accusantium similique quae temporibus molestias cupiditate. Adipisci deleniti magni quisquam quibusdam asperiores repudiandae, cumque, dolore maxime nam cum velit.</p>
+      </div>
+    </div>
+  </div>
+</div>
+<div class="container py-5">
+  <div class="row">
+    <div class="col-md-12">
+        
+    </div>
+  </div>
+</div>
+
+@endsection

+ 32 - 0
resources/views/app/physicians/index.blade.php

@@ -0,0 +1,32 @@
+@extends('layouts.physicians')
+@section('content')
+
+<div class="bg-light">
+    <div class="container pt-3">
+        <nav class="mb-0">
+            <ol class="breadcrumb">
+                <li class="breadcrumb-item"><a href="{{route('index')}}"><u>Home</u></a></li>
+                <li class="breadcrumb-item active" aria-current="page">Physicians</li>
+            </ol>
+        </nav>
+    </div>
+</div>
+<div class="bg-grey py-5">
+  <div class="container py-lg-4">
+    <div class="row justify-content-center">
+      <div class="col-lg-7 text-center">
+        <h5 class="subtitle">Physicians</h5>
+        <p>Lorem ipsum dolor sit amet consectetur, adipisicing elit. Dolore repellat dolorem accusantium similique quae temporibus molestias cupiditate. Adipisci deleniti magni quisquam quibusdam asperiores repudiandae, cumque, dolore maxime nam cum velit.</p>
+      </div>
+    </div>
+  </div>
+</div>
+<div class="container py-5">
+  <div class="row">
+    <div class="col-md-12">
+        
+    </div>
+  </div>
+</div>
+
+@endsection

+ 33 - 0
resources/views/app/physicians/order-products.blade.php

@@ -0,0 +1,33 @@
+@extends('layouts.physicians')
+@section('content')
+
+<div class="bg-light">
+    <div class="container pt-3">
+        <nav class="mb-0">
+            <ol class="breadcrumb">
+                <li class="breadcrumb-item"><a href="{{route('index')}}"><u>Home</u></a></li>
+                <li class="breadcrumb-item"><a href="{{route('physicians.index')}}"><u>Physicians</u></a></li>
+                <li class="breadcrumb-item active" aria-current="page">Order Products</li>
+            </ol>
+        </nav>
+    </div>
+</div>
+<div class="bg-grey py-5">
+  <div class="container py-lg-4">
+    <div class="row justify-content-center">
+      <div class="col-lg-7 text-center">
+        <h5 class="subtitle">Order Products</h5>
+        <p>Lorem ipsum dolor sit amet consectetur, adipisicing elit. Dolore repellat dolorem accusantium similique quae temporibus molestias cupiditate. Adipisci deleniti magni quisquam quibusdam asperiores repudiandae, cumque, dolore maxime nam cum velit.</p>
+      </div>
+    </div>
+  </div>
+</div>
+<div class="container py-5">
+  <div class="row">
+    <div class="col-md-12">
+        
+    </div>
+  </div>
+</div>
+
+@endsection

+ 33 - 0
resources/views/app/physicians/practice-support.blade.php

@@ -0,0 +1,33 @@
+@extends('layouts.physicians')
+@section('content')
+
+<div class="bg-light">
+    <div class="container pt-3">
+        <nav class="mb-0">
+            <ol class="breadcrumb">
+                <li class="breadcrumb-item"><a href="{{route('index')}}"><u>Home</u></a></li>
+                <li class="breadcrumb-item"><a href="{{route('physicians.index')}}"><u>Physicians</u></a></li>
+                <li class="breadcrumb-item active" aria-current="page">Practice Support</li>
+            </ol>
+        </nav>
+    </div>
+</div>
+<div class="bg-grey py-5">
+  <div class="container py-lg-4">
+    <div class="row justify-content-center">
+      <div class="col-lg-7 text-center">
+        <h5 class="subtitle">Practice Support</h5>
+        <p>Lorem ipsum dolor sit amet consectetur, adipisicing elit. Dolore repellat dolorem accusantium similique quae temporibus molestias cupiditate. Adipisci deleniti magni quisquam quibusdam asperiores repudiandae, cumque, dolore maxime nam cum velit.</p>
+      </div>
+    </div>
+  </div>
+</div>
+<div class="container py-5">
+  <div class="row">
+    <div class="col-md-12">
+        
+    </div>
+  </div>
+</div>
+
+@endsection

+ 15 - 37
resources/views/layouts/app.blade.php

@@ -1,38 +1,12 @@
-<!DOCTYPE html>
-<html lang="en" dir="ltr">
+@extends('layouts.base')
 
-<head>
-    <meta charset="utf-8">
-    <meta name="csrf-token" content="{{ csrf_token() }}">
-    <meta http-equiv="X-UA-Compatible" content="IE=edge">
-    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
-    <title>Snyder Hemband</title>
-    <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.1.3/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-1BmE4kWBq78iYhFldvKuhfTAU6auU8tT94WrHftjDbrCEXSU1oBoqyl2QvZ6jIW3" crossorigin="anonymous">
-    <link rel="stylesheet" href="{{asset('vendor/fontawesome/css/all.min.css')}}">
-    <link rel="stylesheet" href="{{asset('/css/style.css')}}" />
-    <script src="{{ asset('/vendor/js/jquery-3.5.1.min.js') }}"></script>
-    <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery.mask/1.14.16/jquery.mask.min.js"></script>
-    <script src="https://cdn.jsdelivr.net/npm/@popperjs/core@2.10.2/dist/umd/popper.min.js" integrity="sha384-7+zCNj/IqJ95wo16oMtfsKbZ9ccEh31eOz1HGyDuCQ6wgnyJNSYdrPa03rtR1zdB" crossorigin="anonymous"></script>
-    <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.1.3/dist/js/bootstrap.min.js" integrity="sha384-QJHtvGhmr9XOIpI6YVutG+2QOK9T+ZnN4kzFN1RtK3zEFEIsxhlmWl5/YESvpZ13" crossorigin="anonymous"></script>
+@section('title')
+<title>Snyder Hemband</title>
+@endsection
 
-</head>
 
-<body>
-    <div class="border-bottom">
-        <div class="container">
-            <div class="d-flex align-items-center justify-content-between">
-              <div class="p-1">
-                <strong style="width:154px;line-height:3px;font-size:14px;">This site is intended for U.S. audiences only.</strong>
-              </div>
-              <div class="text-end">
-                <a class="ms-3 text-dark" href="tel:(800) 290-9092">(800) 290-9092</a>
-                <span class="ms-3">|</span>
-                <a class="ms-3 text-dark" href="#">For Physicians</a>
-              </div>
-            </div>
-        </div>
-    </div>
-    <div class="container">
+@section('navigation')
+<div class="container">
         <nav class="navbar navbar-expand-lg py-3">
             <div class="container-fluid p-0 d-flex position-relative">
                 <a class="navbar-brand" href="{{route('index')}}">
@@ -94,8 +68,14 @@
 
         </nav>
     </div>
-    @yield('content')
-    <footer>
+    @endsection
+
+@section('main')
+  @yield('content')
+@endsection
+
+@section('footer')
+<footer>
       <div class="bg-grey py-5">
         <div class="container">
           <div class="d-lg-flex align-items-center justify-content-between w-100">
@@ -152,6 +132,4 @@
         </div>
       </div>
     </footer>
-</body>
-
-</html>
+@endsection

+ 40 - 0
resources/views/layouts/base.blade.php

@@ -0,0 +1,40 @@
+<!DOCTYPE html>
+<html lang="en" dir="ltr">
+
+<head>
+    <meta charset="utf-8">
+    <meta name="csrf-token" content="{{ csrf_token() }}">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge">
+    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
+    @yield('title')
+    <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.1.3/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-1BmE4kWBq78iYhFldvKuhfTAU6auU8tT94WrHftjDbrCEXSU1oBoqyl2QvZ6jIW3" crossorigin="anonymous">
+    <link rel="stylesheet" href="{{asset('vendor/fontawesome/css/all.min.css')}}">
+    <link rel="stylesheet" href="{{asset('/css/style.css')}}" />
+    <script src="{{ asset('/vendor/js/jquery-3.5.1.min.js') }}"></script>
+    <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery.mask/1.14.16/jquery.mask.min.js"></script>
+    <script src="https://cdn.jsdelivr.net/npm/@popperjs/core@2.10.2/dist/umd/popper.min.js" integrity="sha384-7+zCNj/IqJ95wo16oMtfsKbZ9ccEh31eOz1HGyDuCQ6wgnyJNSYdrPa03rtR1zdB" crossorigin="anonymous"></script>
+    <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.1.3/dist/js/bootstrap.min.js" integrity="sha384-QJHtvGhmr9XOIpI6YVutG+2QOK9T+ZnN4kzFN1RtK3zEFEIsxhlmWl5/YESvpZ13" crossorigin="anonymous"></script>
+
+</head>
+
+<body>
+    <div class="border-bottom">
+        <div class="container">
+            <div class="d-flex align-items-center justify-content-between">
+              <div class="p-1">
+                <strong style="width:154px;line-height:3px;font-size:14px;">This site is intended for U.S. audiences only.</strong>
+              </div>
+              <div class="text-end">
+                <a class="ms-3 text-dark" href="tel:(800) 290-9092">(800) 290-9092</a>
+                <span class="ms-3">|</span>
+                <a class="ms-3 text-dark" href="{{ route('physicians.index') }}">For Physicians</a>
+              </div>
+            </div>
+        </div>
+    </div>
+    @yield('navigation')
+    @yield('main')
+    @yield('footer')
+</body>
+
+</html>

+ 99 - 0
resources/views/layouts/physicians.blade.php

@@ -0,0 +1,99 @@
+@extends('layouts.base')
+
+@section('title')
+<title>Snyder Hemband | Physicians</title>
+@endsection
+
+
+@section('navigation')
+<div class="container">
+        <nav class="navbar navbar-expand-lg py-3">
+            <div class="container-fluid p-0 d-flex position-relative">
+                <a class="navbar-brand" href="{{route('index')}}">
+                    <img src="{{asset('/img/logo.svg')}}" alt="Logo">
+                </a>
+                <div>
+                    <div class="d-flex align-items-center">
+                      <a class="d-lg-none d-inline btn rounded-0 btn-pry px-3 py-2" href="{{ route('index') }}">Find a Clinic</a>
+                      <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navBar" aria-controls="navBar" aria-expanded="false" aria-label="Toggle navigation">
+                          <i class="fas fa-bars"></i>
+                      </button>
+                    </div>
+                    <div class="collapse navbar-collapse" id="navBar">
+                        <ul class="navbar-nav ms-auto align-items-lg-center">
+                            <li class="nav-item">
+                                <a class="nav-link" href="{{ route('physicians.practice-support') }}">Practice Support</a>
+                            </li>
+                            <li class="nav-item">
+                                <a class="nav-link" href="{{ route('physicians.order-products') }}">Order Products</a>
+                            </li>
+                            <li class="nav-item">
+                                <a class="nav-link" href="{{ route('physicians.fda-registration') }}">FDA Registration</a>
+                            </li>
+                            <li class="nav-item">
+                                <a class="nav-link" href="{{ route('physicians.contact-us') }}">Contact Us</a>
+                            </li>
+                        </ul>
+                    </div>
+                </div>
+            </div>
+
+        </nav>
+    </div>
+    @endsection
+
+@section('main')
+  @yield('content')
+@endsection
+
+@section('footer')
+<footer>
+      <div class="bg-grey py-5">
+        <div class="container">
+          <div class="d-lg-flex align-items-center justify-content-between w-100">
+            <h4 class="header m-0">Considering Snyder Hemband? <br class="d-md-none d-block"> Reach out!</h4>
+            <a href="{{route('physicians.contact-us')}}" class="btn btn-pry px-5 mt-lg-0 mt-3">Contact us</a>
+          </div>
+        </div>
+      </div>
+      <div class="bg-pry pt-5">
+        <div class="container">
+            <div class="row mb-4">
+              <div class="col-lg-3 mb-4">
+                <img src="{{asset('img/logo_white.svg')}}" width="220" alt="">
+              </div>
+              <div class="col-lg-3 col-md-4">
+                <p class="mb-4"><a href="{{ route('index') }}" class="text-white">Snyder Hemband</a></p>
+                <p class="mb-4"><a href="{{route('physicians.practice-support')}}" class="text-white">Practice Support</a></p>
+                <p class="mb-4"><a href="{{route('physicians.order-products')}}" class="text-white">Order Products</a></p>
+                <p class="mb-4"><a href="{{route('physicians.fda-registration')}}" class="text-white">FDA Registration</a></p>
+                
+              </div>
+              <div class="col-lg-3 col-md-3 offset-lg-0 offset-md-1">
+                <p class="mb-4"><a href="#" class="text-white">For patients</a></p>
+                <p class="mb-4"><a href="#" class="text-white">For physicians</a></p>
+                <p class="mb-4"><a href="#" class="text-white">Login</a></p>
+                <p class="mb-4"><a href="#" class="text-white">Register</a></p>
+              </div>
+              <div class="col-lg-3 col-md-4">
+              <p class="mb-4"><a href="{{route('physicians.contact-us')}}" class="text-white">Contact Us</a></p>
+                <p class="mb-4"><a href="#" class="text-white">info@snyderhemband.org</a></p>
+                <p class="mb-4"><a href="#" class="text-white">+XXX XXX XXX</a></p>
+              </div>
+            </div>
+            <hr class="bg-white">
+            <div class="d-flex flex-lg-row flex-column-reverse text-lg-start text-center align-items-center justify-content-between pb-2">
+              <div class="text-white mt-lg-0 mt-2">
+                <span class="opacity-75">&copy; 2022 SNYDER HEMBAND - All rights reserved.</span>
+              </div>
+              <div class="d-sm-flex">
+                <div class="mt-sm-0 mt-2">
+                  <a href="#" class="ms-sm-4 text-white opacity-75">Privacy Policy</a>
+                  <a href="#" class="ms-4 text-white opacity-75">Terms and conditions</a>
+                </div>
+              </div>
+            </div>
+        </div>
+      </div>
+    </footer>
+@endsection

+ 9 - 0
routes/web.php

@@ -2,6 +2,7 @@
 
 use Illuminate\Support\Facades\Route;
 use App\Http\Controllers\AppController;
+use App\Http\Controllers\PhysiciansController;
 /*
 |--------------------------------------------------------------------------
 | Web Routes
@@ -24,3 +25,11 @@ Route::get('/find-a-clinic', [AppController::class, 'findAClinic'])->name('find-
 Route::post('/submit-find-a-clinic', [AppController::class, 'submitFindAClinic'])->name('submit-find-a-clinic');
 Route::get('/contact-us', [AppController::class, 'contact'])->name('contact');
 Route::post('/submit-contact-us', [AppController::class, 'submitContact'])->name('submit-contact');
+
+Route::prefix('/physicians/')->name('physicians.')->group(function () {
+    Route::get('/', [PhysiciansController::class, 'index'])->name('index');
+    Route::get('/practice-support', [PhysiciansController::class, 'practiceSupport'])->name('practice-support');
+    Route::get('/order-products', [PhysiciansController::class, 'orderProducts'])->name('order-products');
+    Route::get('/fda-registration', [PhysiciansController::class, 'fdaRegistration'])->name('fda-registration');
+    Route::get('/contact-us', [PhysiciansController::class, 'contactUs'])->name('contact-us');
+});