小编Rod*_*era的帖子

从 laravel 助手调用自定义 mysql 函数

我创建了一个帮助程序来在 mysql 中运行自定义函数,我正在尝试匹配
数据库中找到的参数,因此如果成功,它应该返回 X。

刀刃 :

 @foreach($ficha as $est)
         @foreach($est->equipos as $eq)
            @foreach($eq->parametros as $param)

             <p>{{ tiene_parametro_ficha($param->nombre ,$ficha->first()->id) }}</p>   //FUNCTION, pass 2 values

               @endforeach      
            @endforeach
         @endforeach  
Run Code Online (Sandbox Code Playgroud)

帮手:

 function tiene_parametro_ficha($param, $id_est)
  {
   $queries =DB::select("tiene_parametro_ficha($param, $id_est)");  //I tried alias Result , it gives error too
 } 
Run Code Online (Sandbox Code Playgroud)

MySQL 功能:

  BEGIN
  DECLARE mivar INT;
  SET @PAR=PARAM;
  SET @ID_EST = ID_EST;


 SELECT  (if((p.nombre = @PAR),1,0)) INTO mivar
 FROM estacion AS e
        INNER JOIN equipo_estacion AS ee ON ee.estacion_id = @ID_EST
        INNER JOIN equipo AS …
Run Code Online (Sandbox Code Playgroud)

mysql-error-1064 laravel laravel-5

0
推荐指数
1
解决办法
7043
查看次数

标签 统计

laravel ×1

laravel-5 ×1

mysql-error-1064 ×1