2017-08-28 170 views
-1

如何显示取决于Laravel CRUD的模态(VIEW.BLADE.PHP)?Modal in Laravel

VIEW.BLADE.PHP:

<div class="black-balloon to-close" id="messages-balloon"> 
    <h1 class="title"><i class="fa fa-envelope"></i> Minhas mensagens</h1> 

    <i id="close-balloon" class="fa fa-times" style="color:#fff"></i> 

    <ul> 
     <li> 
      <img src="public/uploads/users/rosana.jpg"> 
      <h1>Rosana Teves</h1> 
      <h3><i class="fa fa-clock-o"></i>há 2 horas</h3> 

      <h2>Olá filho, você é o melhor cara!</h2> 
     </li> 
    </ul> 
</div> 

负载的模态(VIEW.BLADE.PHP):

<button class="logged-actions-btn" title="Messages" onclick="load_balloon('header/messages-balloon')"><i class="fa fa-envelope"></i></button> 

function load_balloon(patch,id) { 
    $.ajax({ 
     url: '../resources/Views/balloons/' + patch + '.blade.php', 
     dataType: 'HTML', 
     beforeSend: function() { 
       $(".to-hide").hide(); 
       $(".to-close").remove(); 

      if ($(window).width() < 1024) { 
       $(".header").css("z-index","1002"); 
       $("#header-mobile-menu-icon").removeClass('fa-arrow-left'); 
       $("#header-mobile-menu-icon").addClass('fa-bars'); 
      } 

      $(".shadow").show(); 
      $('#loading-balloon').show(); 

      block_scroll(); 
     }, 
     success: function (response) { 
      $("body").append(response); 
      $('#loading-balloon').hide(); 
     } 
    }); 
} 

Controller.php这样

?????? ???

Model.php

 $links = DB::table('messages') 
    ->join('users', 'users.UserId', '=', 'messages.UserId') 
    ->select('messages.*', 'users.UserName') 
    ->get(); 
+1

不要添加lorem ipsum来填充单词,而是尝试解释你的问题。有一个原因,你必须写最少的话 –

回答

0

据对自3.3.0 JavaScript的模式

此选项已被弃用,在V4已被删除引导documentation。我们 推荐使用客户端模板或数据绑定框架,或者自己调用jQuery.load。

如果提供了远程URL,内容将通过 jQuery的加载方法加载一次,并注入到.modal-content div中。如果 您使用的是data-api,则可以使用属性指定远程源。这方面的例子如下所示 :

<a data-toggle="modal" href="remote.html" data-target="#modal">Click me</a> 

如果你的版本是然后删除评论,所以我更新的答案

感谢。