²é¿´/±à¼ ´úÂë
ÄÚÈÝ
@extends('layouts.admin') @section('title','Menu') @section('content') <div class="content-wrapper"> <div class="content-header"> <div class="container-fluid"> <div class="mb-2 row"> <div class="col-sm-12"> <h1 class="m-0 text-dark">Menu</h1> </div> <div class="col-sm-12"> <ol class="breadcrumb"> <li class="breadcrumb-item text-warning"> <a href="{{url('/home')}}">Dashboard</a> </li> <li class="breadcrumb-item active">Menu</li> </ol> </div> </div> </div> </div> <section class="content"> <div class="container-fluid"> <div class="row"> <div class="col-md-12"> <div class="card card-tabs"> <div class="p-0 pt-0 card-header"> <ul class="nav nav-tabs" id="custom-tabs-one-tab" role="tablist"> <li class="nav-item"> <a class="nav-link text-warning active" id="custom-tabs-one-home-tab" data-toggle="pill" href="#custom-tabs-one-home" role="tab" aria-controls="custom-tabs-one-home" aria-selected="true"> Menus </a> </li> <li class="nav-item"> <a href="#submenus" class="nav-link text-warning" id="custom-submenus-tab" data-toggle="pill" role="tab" aria-controls="custom-submenus-tab" aria-selected="false"> Sub Menus </a> </li> </ul> </div> <div class="card-body"> <div class="tab-content" id="custom-tabs-one-tabContent"> <div class="tab-pane fade show active" id="custom-tabs-one-home" role="tabpanel" aria-labelledby="custom-tabs-one-home"> <div class="card card-white"> <div class="mb-3 text-left col-md-12"> @if(count($errors)>0) @foreach($errors->all() as $error) <div class="alert alert-danger alert-dismissible fade show" role="alert"> <strong>{{$error}}!</strong> <button type="button" class="close" data-dismiss="alert" aria-label="Close"> <span aria-hidden="true">×</span> </button> </div> @endforeach @endif <button class="mt-2 btn btn-sm btn-primary" data-toggle="modal" data-target="#addmenu"> Add Menu </button> <div class="mt-3 table-responsive"> <table class="table table-bordered" id="example1"> <thead> <tr> <th>#</th> <th>Main Menu</th> <th>Url</th> <th>Sub Menus</th> <th>Action</th> </tr> </thead> <tbody> <?php $count=1?> @foreach ($menus as $menu) <tr> <td>{{ $count++ }}</td> <td>{{ $menu->menu }}</td> <td>{{ $menu->url }}</td> <td> @forelse($menu->submenus as $submenu) <p>{{ $submenu->submenu }}<p> @empty <p>No Submenu(s)</p> @endforelse </td> <td> <button type="button" class="btn btn-sm btn-primary dropdown-toggle" data-toggle="dropdown"> <i class="fa fa-cogs"></i>Action </button> <ul class="dropdown-menu"> <li class="dropdown-item text-info" data-toggle="modal" data-target="#addSubMenu{{$menu->id}}"> <i class="fa fa-plus"></i> Add Sub-Menus </li> <li class="dropdown-item text-success" data-toggle="modal" data-target="#editMenu{{$menu->id}}"> <i class="fa fa-edit"></i> Edit </li> <a class="dropdown-item text-danger" onclick="return confirm('Are You Sure?')" href="{{url("/menu/$menu->id")}}"> <i class="fa fa-trash"></i> Delete </a> </ul> </td> </tr> <div class="modal fade" id="addSubMenu{{ $menu->id }}"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <h5 class="modal-title">Add Sub Menu</h5> <button type="button" class="close" data-dismiss="modal" aria-label="Close"> × </button> </div> <form method="post" action="{{ url('/add/addSubMenu') }}"> @csrf <div class="modal-body"> <div class="row"> <input type="hidden" name="menu_id" value="{{ $menu->id }}"> <div class="form-group col-md-12"> <label class="col-form-label" for="submenu">Sub Menu Name</label> <input type="text" name="submenu" class="form-control" id="submenu" placeholder="Sub Menu"> </div> <div class="form-group col-md-12"> <label class="col-form-label" for="url">Sub Menu Url</label> <input type="text" name="url" class="form-control" id="url" placeholder="Url"> </div> </div> </div> <div class="modal-footer justify-content-center"> <button class="btn btn-default btn-sm" data-dismiss="modal"> Close </button> <button class="btn btn-primary btn-sm"> Add Sub Menu </button> </div> </form> </div> </div> </div> <div class="modal fade" id="editMenu{{ $menu->id }}"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <h5 class="modal-title">Update Menu</h5> <button type="button" class="close" data-dismiss="modal" aria-label="Close"> × </button> </div> <form method="post" action="{{ url('update/Menu') }}"> @csrf <div class="modal-body"> <div class="row"> <input type="hidden" name="id" value="{{ $menu->id }}"> <div class="form-group col-md-12"> <label class="col-form-label" for="menu">Menu Name</label> <input type="text" name="menu" class="form-control" id="menu" placeholder="menu" value={{ $menu->menu }}> </div> <div class="form-group col-md-12"> <label class="col-form-label" for="menu">Menu Url</label> <input type="text" name="url" class="form-control" id="menu" placeholder="Url" value={{ $menu->url }}> </div> </div> </div> <div class="modal-footer justify-content-center"> <button class="btn btn-default btn-sm" data-dismiss="modal"> Close </button> <button class="btn btn-primary btn-sm"> Update Menu </button> </div> </form> </div> </div> </div> @endforeach </tbody> </table> </div> </div> </div> </div> <div class="tab-pane fade show" id="submenus" role="tabpanel" aria-labelledby="custom-submenus-tab"> <div class="card card-white"> <div class="mt-3 table-responsive"> <table class="table table-bordered" id="example2"> <thead> <tr> <th>#</th> <th>Sub Menu</th> <th>Url</th> <th>Action</th> </tr> </thead> <tbody> <?php $count = 1;?> @foreach($submenus as $submenu) <tr> <td>{{ $count++ }}</td> <td>{{ $submenu->submenu }}</td> <td>{{ $submenu->url }}</td> <td> <button type="button" class="btn btn-sm btn-primary dropdown-toggle" data-toggle="dropdown"> <i class="fa fa-cogs"></i>Action </button> <ul class="dropdown-menu"> <li class="dropdown-item text-success" data-toggle="modal" data-target="#editSubmenu{{$submenu->id}}"> <i class="fa fa-edit"></i> Edit </li> <a class="dropdown-item text-danger" href="{{ url("submenu/delete/$submenu->id") }}"> <i class="fa fa-trash"></i> Delete <a> </ul> </td> </tr> <div class="modal fade" id="editSubmenu{{ $submenu->id }}"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <h6 class="modal-title">Edit Sub Menu</h6> <button type="button" class="close" data-dismiss="modal" aria-label="Close"> × </button> </div> <form method="post" action="{{ url('/update/editSubmenu') }}"> @csrf <div class="modal-body"> <input type="hidden" name="id" value="{{$submenu->id}}"> <div class="form-group"> <label class="control-label">Name</label> <input type="text" class="form-control" name="submenu" value="{{ $submenu->submenu }}"> </div> <div class="form-group"> <label class="control-label">Url</label> <input type="text" class="form-control" name="url" value="{{ $submenu->url }}"> </div> </div> <div class="modal-footer justify-content-center"> <button type="button" class="btn btn-default btn-sm" data-dismiss="modal"> Close </button> <button type="submit" class="btn btn-primary btn-sm"> Update Sub Menu </button> </div> </form> </div> </div> </div> @endforeach </tbody> </table> </div> </div> </div> </div> </div> </div> </div> </div> </div> </section> <div class="modal fade" id="addmenu"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <h6 class="modal-title">Add Menu</h6> <button type="button" class="close" data-dismiss="modal" aria-label="Close"> × </button> </div> <form method="post" action="{{ url('add/Menu') }}"> @csrf <div class="modal-body"> <div class="row"> <div class="form-group col-md-12"> <label class="col-form-label" for="menu">Menu Name</label> <input type="text" name="menu" class="form-control" id="menu" placeholder="menu"> </div> <div class="form-group col-md-12"> <label class="col-form-label" for="menu">Menu Url</label> <input type="text" name="url" class="form-control" id="menu" placeholder="Url"> </div> </div> </div> <div class="modal-footer justify-content-center"> <button class="btn btn-default btn-sm" data-dismiss="modal"> Close </button> <button class="btn btn-primary btn-sm"> Add Menu </button> </div> </form> </div> </div> </div> </div> @endsection