Advertisement
apl-mhd

database recursive

Dec 26th, 2018
273
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 20.37 KB | None | 0 0
  1. @extends('frontend.master')
  2.  
  3. @section('content')
  4.     @php
  5.         /*function categoryTree($id)
  6.              {
  7.             $data='';
  8.             $all_childs = \App\Models\Category::where('parent_id', $id)->get();
  9.             if(!empty($all_childs))
  10.             {
  11.  
  12.                 echo "<ul>";
  13.                 foreach ($all_childs as $child)
  14.                 {
  15.                     echo "<li> <a href='#'>";
  16.                     echo $child->name .' '. $child->id ;
  17.                     echo "</a></li>";
  18.                     categoryTree($child->id);
  19.                 }
  20.                 echo "</ul>";
  21.             }
  22.  
  23.  
  24.              }*/
  25.     @endphp
  26.     <!-- main -->
  27.     <main>
  28.         <section class="post-an-ad pt-30 pb-30">
  29.             <div class="container mb-40">
  30.                 <div class="section-title text-center pt-30">
  31.                     <h4 class="border-bottom text-capitalize">Post an ad</h4>
  32.                 </div>
  33.             </div>
  34.             <div class="container">
  35.                 <div class="row">
  36.                     <div class="col-md-3">
  37.                         <div class="post-ad-sidenav-area">
  38.                             <div id="accordion">
  39.                                 <div class="card">
  40.                                     <div class="card-header" id="headingOne">
  41.                                         <h5 class="mb-0">
  42.                                             <button class="btn btn-link collapsed acc-header-btn" data-toggle="collapse" data-target="#collapseOne" aria-expanded="false"
  43.                                                     aria-controls="collapseOne">
  44.                                                 <i class="fa fa-folder"></i> Manage My Ads
  45.                                             </button>
  46.                                         </h5>
  47.                                     </div>
  48.                                     <div id="collapseOne" class="collapse" aria-labelledby="headingOne" data-parent="#accordion">
  49.                                         <ul class="my-account-list">
  50.                                             <li><a href="#">All Ads <span class="badge badge-main">10</span></a></li>
  51.                                             <li><a href="#">Current Ads <span class="badge badge-main">08</span></a></li>
  52.                                             <li><a href="#">Expired Ads <span class="badge badge-main">02</span></a></li>
  53.                                             <li><a href="#">Pending Ads <span class="badge badge-main">05</span></a></li>
  54.                                         </ul>
  55.                                     </div>
  56.                                 </div>
  57.                                 <div class="card">
  58.                                     <div class="card-header" id="headingTwo">
  59.                                         <h5 class="mb-0">
  60.                                             <button class="btn btn-link collapsed acc-header-btn" data-toggle="collapse" data-target="#collapseTwo" aria-expanded="false"
  61.                                                     aria-controls="collapseTwo">
  62.                                                 <i class="fa fa-bullhorn"></i> Posts Your Ads
  63.                                             </button>
  64.                                         </h5>
  65.                                     </div>
  66.                                     <div id="collapseTwo" class="collapse" aria-labelledby="headingTwo" data-parent="#accordion">
  67.                                         <div class="">
  68.                                             <ul class="acc-sub-ul nav nav-tabs" role="tablist">
  69.                                                 <li class="acc-sub-li nav-item">
  70.                                                     <a class="acc-sub-link nav-link" href="#addItemTabLink" role="tab" data-toggle="tab">
  71.                                                         <i class="fa fa-plus"></i> Add New Ad
  72.                                                     </a>
  73.                                                 </li>
  74.                                             </ul>
  75.                                         </div>
  76.                                     </div>
  77.                                 </div>
  78.                                 <div class="card">
  79.                                     <div class="card-header" id="headingThree">
  80.                                         <h5 class="mb-0">
  81.                                             <button class="btn btn-link collapsed acc-header-btn" data-toggle="collapse" data-target="#collapseThree" aria-expanded="false"
  82.                                                     aria-controls="collapseThree">
  83.                                                 <i class="fa fa-user"></i> My Profile
  84.                                             </button>
  85.                                         </h5>
  86.                                     </div>
  87.                                     <div id="collapseThree" class="collapse" aria-labelledby="headingThree" data-parent="#accordion">
  88.                                         <ul class="my-account-list">
  89.                                             <li><a href="#">Item 1</a></li>
  90.                                             <li><a href="#">Item 2</a></li>
  91.                                             <li><a href="#">Item 3</a></li>
  92.                                             <li><a href="#">Item 4</a></li>
  93.                                         </ul>
  94.                                     </div>
  95.                                 </div>
  96.                                 <div class="card">
  97.                                     <div class="card-header" id="headingFour">
  98.                                         <h5 class="mb-0">
  99.                                             <button class="btn btn-link collapsed acc-header-btn" data-toggle="collapse" data-target="#collapseFour" aria-expanded="false"
  100.                                                     aria-controls="collapseFour">
  101.                                                 <i class="fa fa-users"></i> My Business
  102.                                             </button>
  103.                                         </h5>
  104.                                     </div>
  105.                                     <div id="collapseFour" class="collapse" aria-labelledby="headingFour" data-parent="#accordion">
  106.                                         <ul class="my-account-list">
  107.                                             <li><a href="#">Item 1</a></li>
  108.                                             <li><a href="#">Item 2</a></li>
  109.                                             <li><a href="#">Item 3</a></li>
  110.                                             <li><a href="#">Item 4</a></li>
  111.                                         </ul>
  112.                                     </div>
  113.                                 </div>
  114.                                 <div class="card">
  115.                                     <div class="card-header" id="headingFive">
  116.                                         <h5 class="mb-0">
  117.                                             <button class="btn btn-link collapsed acc-header-btn" data-toggle="collapse" data-target="#collapseFive" aria-expanded="false"
  118.                                                     aria-controls="collapseFive">
  119.                                                 <i class="fa fa-heart"></i> Favourite
  120.                                             </button>
  121.                                         </h5>
  122.                                     </div>
  123.                                     <div id="collapseFive" class="collapse" aria-labelledby="headingFive" data-parent="#accordion">
  124.                                         <ul class="my-account-list">
  125.                                             <li><a href="#">Item 1</a></li>
  126.                                             <li><a href="#">Item 2</a></li>
  127.                                             <li><a href="#">Item 3</a></li>
  128.                                             <li><a href="#">Item 4</a></li>
  129.                                         </ul>
  130.                                     </div>
  131.                                 </div>
  132.                                 <div class="card">
  133.                                     <div class="card-header" id="headingSix">
  134.                                         <h5 class="mb-0">
  135.                                             <button class="btn btn-link collapsed acc-header-btn" data-toggle="collapse" data-target="#collapseSix" aria-expanded="false"
  136.                                                     aria-controls="collapseSix">
  137.                                                 <i class="fab fa-facebook-messenger"></i> Message
  138.                                             </button>
  139.                                         </h5>
  140.                                     </div>
  141.                                     <div id="collapseSix" class="collapse" aria-labelledby="headingSix" data-parent="#accordion">
  142.                                         <ul class="my-account-list">
  143.                                             <li><a href="#">Item 1</a></li>
  144.                                             <li><a href="#">Item 2</a></li>
  145.                                             <li><a href="#">Item 3</a></li>
  146.                                             <li><a href="#">Item 4</a></li>
  147.                                         </ul>
  148.                                     </div>
  149.                                 </div>
  150.                                 <div class="card">
  151.                                     <div class="card-header" id="headingSeven">
  152.                                         <h5 class="mb-0">
  153.                                             <button class="btn btn-link collapsed acc-header-btn" data-toggle="collapse" data-target="#collapseSeven" aria-expanded="false"
  154.                                                     aria-controls="collapseSeven">
  155.                                                 <i class="fa fa-envelope"></i> Email
  156.                                             </button>
  157.                                         </h5>
  158.                                     </div>
  159.                                     <div id="collapseSeven" class="collapse" aria-labelledby="headingSeven" data-parent="#accordion">
  160.                                         <ul class="my-account-list">
  161.                                             <li><a href="#">Item 1</a></li>
  162.                                             <li><a href="#">Item 2</a></li>
  163.                                             <li><a href="#">Item 3</a></li>
  164.                                             <li><a href="#">Item 4</a></li>
  165.                                         </ul>
  166.                                     </div>
  167.                                 </div>
  168.                                 <div class="card">
  169.                                     <div class="card-header" id="headingEight">
  170.                                         <h5 class="mb-0">
  171.                                             <button class="btn btn-link collapsed acc-header-btn" data-toggle="collapse" data-target="#collapseEight" aria-expanded="false"
  172.                                                     aria-controls="collapseEight">
  173.                                                 <i class="fa fa-lock"></i> My Alert
  174.                                             </button>
  175.                                         </h5>
  176.                                     </div>
  177.                                     <div id="collapseEight" class="collapse" aria-labelledby="headingEight" data-parent="#accordion">
  178.                                         <ul class="my-account-list">
  179.                                             <li><a href="#">Item 1</a></li>
  180.                                             <li><a href="#">Item 2</a></li>
  181.                                             <li><a href="#">Item 3</a></li>
  182.                                             <li><a href="#">Item 4</a></li>
  183.                                         </ul>
  184.                                     </div>
  185.                                 </div>
  186.                                 <div class="card">
  187.                                     <div class="card-header" id="headingNine">
  188.                                         <h5 class="mb-0">
  189.                                             <button class="btn btn-link collapsed acc-header-btn" data-toggle="collapse" data-target="#collapseNine" aria-expanded="false"
  190.                                                     aria-controls="collapseNine">
  191.                                                 <i class="fa fa-chart-line"></i> Report &amp; Voucher
  192.                                             </button>
  193.                                         </h5>
  194.                                     </div>
  195.                                     <div id="collapseNine" class="collapse" aria-labelledby="headingNine" data-parent="#accordion">
  196.                                         <ul class="my-account-list">
  197.                                             <li><a href="#">Item 1</a></li>
  198.                                             <li><a href="#">Item 2</a></li>
  199.                                             <li><a href="#">Item 3</a></li>
  200.                                             <li><a href="#">Item 4</a></li>
  201.                                         </ul>
  202.                                     </div>
  203.                                 </div>
  204.                                 <div class="card">
  205.                                     <div class="card-header" id="headingTen">
  206.                                         <h5 class="mb-0">
  207.                                             <button class="btn btn-link collapsed acc-header-btn" data-toggle="collapse" data-target="#collapseTen" aria-expanded="false"
  208.                                                     aria-controls="collapseTen">
  209.                                                 <i class="fa fa-comments"></i> Manage My Review
  210.                                             </button>
  211.                                         </h5>
  212.                                     </div>
  213.                                     <div id="collapseTen" class="collapse" aria-labelledby="headingTen" data-parent="#accordion">
  214.                                         <ul class="my-account-list">
  215.                                             <li><a href="#">Item 1</a></li>
  216.                                             <li><a href="#">Item 2</a></li>
  217.                                             <li><a href="#">Item 3</a></li>
  218.                                             <li><a href="#">Item 4</a></li>
  219.                                         </ul>
  220.                                     </div>
  221.                                 </div>
  222.                             </div>
  223.                         </div>
  224.                     </div>
  225.                     <div class="col-md-9">
  226.                         <div class="tab-content">
  227.                             <div role="tabpanel" class="tab-pane fade in" id="addItemTabLink">
  228.                                 <div class="menu">
  229.                                     <ul>
  230.                                         @foreach ($parent_categories as $category)
  231.                                             <li>
  232.                                                 <a href="#">
  233.                                                     <div class="inner-nav">
  234.                                                         <div class="cat-nav-title">{{$category->name}} orko</div>
  235.                                                         <div class="cat-nav-icon"><i class="fa fa-chevron-right"></i></div>
  236.                                                     </div>
  237.                                                 </a>
  238.  
  239.                                                 @php
  240.  
  241.                                                     function categoryTree($id)
  242.                                                         {
  243.                                                             $data='';
  244.                                                             $all_childs = \App\Models\Category::where('parent_id', $id)->get();
  245.                                                             if(!empty($all_childs))
  246.                                                             {
  247.  
  248.                                                                 echo "<ul>";
  249.                                                                 foreach ($all_childs as $child)
  250.                                                                 {
  251.                                                                   $innerChild = \App\Models\Category::where('parent_id', $child->id)->get();
  252.                                                                   if($innerChild->count() > 0){
  253.  
  254.                                                                     echo '<li>';
  255.                                                                         echo  '<a href="#">';
  256.                                                                         echo'<div class="cat-nav-title">  orko >'.  '</div>';
  257.                                                                         //echo '<div class="cat-nav-icon"> <i class = "fa fa-chevron-right"> </i></div>';
  258.                                                                         echo  '</a>';
  259.  
  260.                                                                             categoryTree($child->id);
  261.  
  262.                                                                     echo '</li>';
  263.  
  264.  
  265.                                                                   }
  266.  
  267.  
  268.                                                                     echo "<li> <a href='#'>";
  269.                                                                     echo $child->name .' '. $child->id ;
  270.                                                                     echo "</a></li>";
  271.  
  272.                                                                     categoryTree($child->id);
  273.                                                                 }
  274.                                                                 echo "</ul>";
  275.                                                             }
  276.  
  277.                                                         }
  278.                                                         categoryTree($category->id);
  279.                                                 @endphp
  280.                                             </li>
  281.                                         @endforeach
  282.  
  283.                                         <li>
  284.                                             <a href="#">
  285.                                                 <div class="inner-nav">
  286.                                                     <div class="cat-nav-title">Motors Bikes</div>
  287.                                                     <div class="cat-nav-icon"><i class="fa fa-chevron-right"></i></div>
  288.                                                 </div>
  289.                                             </a>
  290.                                             <ul>
  291.                                                 <li><a href="#">
  292.                                                         <div class="inner-nav">
  293.                                                             <div class="cat-nav-title">125cc</div>
  294.                                                             <div class="cat-nav-icon"><i class="fa fa-chevron-right"></i></div>
  295.                                                         </div>
  296.                                                     </a>
  297.                                                     <ul>
  298.                                                         <li><a href="#">Hero</a></li>
  299.                                                         <li><a href="#">Bajaj</a></li>
  300.                                                         <li><a href="#">Yamaha</a></li>
  301.                                                     </ul>
  302.                                                 </li>
  303.                                                 <li><a href="#">150cc</a></li>
  304.                                                 <li><a href="#">200cc</a></li>
  305.                                             </ul>
  306.                                         </li>
  307.  
  308.                                     </ul>
  309.                                 </div>
  310.                             </div>
  311.                         </div>
  312.                     </div>
  313.                 </div>
  314.             </div>
  315.  
  316.         </section>
  317.     </main>
  318.  
  319.     <!-- end main -->
  320. @endsection
  321.  
  322. @section('after_scripts')
  323.     <script>
  324.         $(document).ready(function () {
  325.             collectorium('.collectorium-js');
  326.         });
  327.     </script>
  328. @stop
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement