Commit 26cc0cc6 authored by Artem's avatar Artem

update profile module

parent 2564c9ef
......@@ -3,6 +3,7 @@
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Auth;
class ProfileController extends Controller
{
......@@ -13,6 +14,7 @@ class ProfileController extends Controller
public function showOrders()
{
return view('profile.orders');
$orders = Auth::user()->orders;
return view('profile.orders', compact('orders'));
}
}
......@@ -4,12 +4,15 @@
<section class="profile">
<div class="container">
<section class="row">
@include('partials.profile-nav')
<nav class="col-2">
@include('partials.profile-nav')
</nav>
<section class="col">
@yield('profile-content')
</section>
</div>
</section>
</div>
</div>
</section>
......
......@@ -40,6 +40,9 @@
<a class="dropdown-item"
href="{{ route('profile.index') }}"
>My profile</a>
<a class="dropdown-item"
href="{{ route('profile.orders') }}"
>My orders</a>
<form id="logout-form" action="{{ route('logout') }}" method="POST"">
@csrf
......
<nav class="col-2">
<ul class="nav flex-column nav-pills">
<li class="nav-item">
<a class="nav-link {{ Request::url() === route('profile.index') ? 'active' : '' }}"
href="{{ route('profile.index') }}"
>Personal information</a>
</li>
<li class="nav-item">
<a class="nav-link {{ Request::url() === route('profile.orders') ? 'active' : '' }}"
href="{{ route('profile.orders') }}"
>My orders</a>
</li>
</ul>
</nav>
<ul class="nav flex-column nav-pills">
<li class="nav-item">
<a class="nav-link {{ Request::url() === route('profile.index') ? 'active' : '' }}"
href="{{ route('profile.index') }}"
>Personal information</a>
</li>
<li class="nav-item">
<a class="nav-link {{ Request::url() === route('profile.orders') ? 'active' : '' }}"
href="{{ route('profile.orders') }}"
>My orders</a>
</li>
</ul>
@extends('layouts.profile')
@section('profile-content')
<h1>Orders coming soon</h1>
@if ($orders->isEmpty())
<p class="h3">You don't have any orders. <a href="{{ route('homepage') }}">Check our products</a></p>
@else
@foreach($orders as $order)
{{ $order }}
<div class="card">
<button class="card-body btn"
data-toggle="collapse"
data-target="#collapseExample"
aria-expanded="false" aria-controls="collapseExample"
>
Order# {{ $order->id }}
</button>
<div class="collapse" id="collapseExample">Ololo</div>
</div>
@endforeach
<button data-toggle="collapse" data-target="#demo">Collapsible</button>
<div id="demo" class="collapse">
Lorem ipsum dolor text....
</div>
@endif
@endsection
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment