亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何使用拉拉維爾在函數中調用模態?

如何使用拉拉維爾在函數中調用模態?

PHP
qq_笑_17 2022-09-17 21:24:44
我有下一個模式:<div class="modal fade" id="mostrarmodal" tabindex="-1" role="dialog" aria-labelledby="basicModal" aria-hidden="true">  <div class="modal-dialog">    <div class="modal-content">       <div class="modal-header">          <h3><center>Mensaje del Sistema</center></h3>       </div>       <div class="modal-body">          <h4><center>?Aviso!</center></h4>          <center>?Cliente no encontrado!</center>      </div>       <div class="modal-footer">      <a href="#" data-dismiss="modal" class="btn btn-info">Continuar</a>       </div>  </div>我想在函數的“else”中調用此模態...我在函數中放置了一個注釋,指示我想在哪里調用模式這是我的函數:public function resultados_clientes(Request $request){  $busqueda = $request->cliente;  $clientes = strtoupper($busqueda);  $perimetro = DB::table('tbl_perimetros as a')    ->select('a.id','a.rif','a.cod_cliente','a.razon_social','a.holdings_id')    ->leftjoin('tbl_holdings as b','b.id','=','a.holdings_id')    ->select(array('a.id','b.hrif','b.hrazon_social','a.rif','a.razon_social','a.estatus'))    ->where('a.rif','like', '%' . $clientes . '%')    ->orWhere('a.razon_social', 'like', '%' . $clientes . '%')    ->orWhere('b.hrif', 'like', '%' . $clientes . '%')    ->orWhere('b.hrazon_social', 'like', '%' . $clientes . '%')      ->get();  if($perimetro->count()) {    return view('Busqueda_est.resultados_clientes',compact('perimetro','busqueda'));  }    //HERE IS THE MODAL    return view('Busqueda_est.index');}我該怎么做?
查看完整描述

2 回答

?
守著星空守著你

TA貢獻1799條經驗 獲得超8個贊

我找到了解決方案:


public function resultados_clientes(Request $request){

  $busqueda = $request->cliente;

  $clientes = strtoupper($busqueda);

  $perimetro = DB::table('tbl_perimetros as a')

    ->select('a.id','a.rif','a.cod_cliente','a.razon_social','a.holdings_id')

    ->leftjoin('tbl_holdings as b','b.id','=','a.holdings_id')

    ->select(array('a.id','b.hrif','b.hrazon_social','a.rif','a.razon_social','a.estatus'))

    ->where('a.rif','like', '%' . $clientes . '%')

    ->orWhere('a.razon_social', 'like', '%' . $clientes . '%')

    ->orWhere('b.hrif', 'like', '%' . $clientes . '%')

    ->orWhere('b.hrazon_social', 'like', '%' . $clientes . '%')  

    ->get();


  if($perimetro->count()) {

    return view('Busqueda_est.resultados_clientes',compact('perimetro','busqueda'));

  }


  $error_code = 1;

  return view('Busqueda_est.index', compact('error_code'));


}

在控制器的函數中創建用于調用的變量$error_code


然后在 html 中調用一個腳本,如下所示:


@if(!empty($error_code) && $error_code == 1)

<script>

$(function() {

$('#mostrarmodal').modal('show');

});

</script>

@endif

模態必須在要調用的 html 中。


查看完整回答
反對 回復 2022-09-17
?
開滿天機

TA貢獻1786條經驗 獲得超13個贊

您可以嘗試將 view() 函數相互鏈接,如下所示:


//HERE IS THE MODAL


// create separate view file for your modal

return view('Busqueda_est.index').view('modalView');


查看完整回答
反對 回復 2022-09-17
  • 2 回答
  • 0 關注
  • 97 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號