小编ctr*_* f5的帖子

从arraybuffer显示pdf

我从此代码返回laravel dompdf的流数据

 $pdf = \App::make('dompdf.wrapper');
 $pdf->loadHTML("<div>This is test</div>");
 return $pdf->stream();
Run Code Online (Sandbox Code Playgroud)

这是我的JS ajax代码

    $.ajax({
        type:"GET",
        url: "/display",
        responseType: 'arraybuffer'
    }).done(function( response ) {
        var blob = new Blob([response.data], {type: 'application/pdf'});
        var pdfurl = window.URL.createObjectURL(blob)+"#view=FitW";
        $("#pdfviewer").attr("data",pdfurl);
    });
Run Code Online (Sandbox Code Playgroud)

这是在ajax之后显示pdf的HTML

<object id="pdfviewer" data="/files/sample.pdf" type="application/pdf" style="width:100%;height:500px;"></object>
Run Code Online (Sandbox Code Playgroud)

我收到了以下错误

无法加载PDF文档

请帮忙解决这个问题.如何显示pdf文件.

javascript php jquery dompdf laravel

23
推荐指数
2
解决办法
2万
查看次数

如何替换MySQL字符串中特定字符的每个其他实例?

如何通过查询替换mysql列中的值,如Column is options及其类型varchar(255)

id   options
1    A|10|B|20|C|30
2    A|Positive|B|Negative
Run Code Online (Sandbox Code Playgroud)

id   options
1    A|10,B|20,C|30
2    A|Positive,B|Negative
Run Code Online (Sandbox Code Playgroud)

我是这样做的php.

<?php
    $str =  "A|10|B|20|C|30";
    $arr = explode("|",$str);
    $newArr = array();
    for($i=0;$i<count($arr);$i+=2){
      if($arr[$i] && $arr[$i+1]){
        $newArr[] = $arr[$i]."|".$arr[$i+1];
      }
    }
    echo "Before:".$str."\n";
    echo "After :".implode(",",$newArr);
?>
Run Code Online (Sandbox Code Playgroud)

https://eval.in/841007

因此,我想在MySQL中执行此操作而不是PHP.

php mysql sql string replace

16
推荐指数
2
解决办法
728
查看次数

safari中的默认函数参数值不起作用

我正在使用angularjs,并且null仅在safari中有任务问题.它在chrome和firefox中工作.

$scope.submit = function(id=null){
}
Run Code Online (Sandbox Code Playgroud)

我收到了这个错误

SyntaxError: Expected token ')'
Run Code Online (Sandbox Code Playgroud)

当我删除null它,它只是工作.我不知道为什么!

$scope.submit = function(id){
}
Run Code Online (Sandbox Code Playgroud)

请帮助我理解为什么这只发生在野生动物园?

javascript safari angularjs

12
推荐指数
1
解决办法
3686
查看次数

laravel `Auth:user()` 或 `Auth:id()` 如何工作

laravelAuth:user()或如何Auth:id()工作

它驻留在会话或数据库中。

我搜索但没有得到好的文章。

请帮助理解。我知道我会得到很多反对票;)

php laravel laravel-5 laravel-authorization

9
推荐指数
2
解决办法
1万
查看次数

Nodejs post方法中的第二个参数是什么

在我的代码中我有这样写的代码

 router.post('/', publicShare, function(req, res, next) {
Run Code Online (Sandbox Code Playgroud)

我检查文档但没有找到为什么第二个参数publicShare在这里?

publicShare看起来像

var publicShare = function(req, res, next) {
    if (condition1) {
        if (condition2) {
            res.status(400).send({success:false});
        } else {
            next();       
        }
    } else {
        if (condition3) {
            res.status(401).send({success:false});
        } else
            next();
    }
};
Run Code Online (Sandbox Code Playgroud)

请帮助我理解。

javascript node.js express

5
推荐指数
1
解决办法
957
查看次数

如何将laravel Query Builder中的日期格式从"2016-03-12"更改为"2016年3月12日"

如何将laravel中的日期格式从"2016-03-12"更改为"2016年3月12日"

$results = DB::table('customers as cust')
        ->where('cust.id',$id)
        ->select("cust.*","cust.cust_dob as dob")
        ->first();
Run Code Online (Sandbox Code Playgroud)

我应该使用laravel raw查询.

我试过这个,

 ->select("cust.*","DATE_FORMAT(cust.cust_dob, '%d-%M-%Y') as formatted_dob")
Run Code Online (Sandbox Code Playgroud)

请给我任何指导.

php laravel laravel-5 laravel-query-builder

4
推荐指数
3
解决办法
3万
查看次数

"artisan make:controller"没有在文件夹中创建控制器

我在laravel中创建一个控制器,在一个文件夹中调用,Admin但它只是AdminAdminContoller使用此命令创建

artisan make:controller Admin\AdminController --resource
Run Code Online (Sandbox Code Playgroud)

要创建文件夹Admin,然后AdminController在该文件夹中?

php laravel laravel-5 artisan

3
推荐指数
1
解决办法
557
查看次数

在Laravel中whereraw与DB :: raw

我很困惑,真的不知道该如何选择在哪两个地方使用?

我读了两个文档

https://laravel.com/docs/5.4/queries#where-clauses

https://laravel.com/docs/5.4/queries#raw-expressions

如果我使用类似这样的查询,则无法正常工作

DB::table('table_name')
->where('parent_id', $parent_id)
->whereRaw("date",">",$date)
->get();
Run Code Online (Sandbox Code Playgroud)

但是有效

DB::table('table_name')
->where('parent_id', $parent_id)
->where(DB::raw("date",">",$date))
->get();
Run Code Online (Sandbox Code Playgroud)

php laravel laravel-5

2
推荐指数
1
解决办法
2267
查看次数

如何将php变量值分配给javascript变量

我有下面的js代码

<script type="text/javascript">
    var jvalue = 'Hi, $name';
</script>
Run Code Online (Sandbox Code Playgroud)

这是我的PHP代码

<?php
    $name= "Rama";
    $abc = "<script>document.write(jvalue)</script>";
    echo $abc;
?>
Run Code Online (Sandbox Code Playgroud)

这给我输出

Hi, $name
Run Code Online (Sandbox Code Playgroud)

代替

Hi, Rama
Run Code Online (Sandbox Code Playgroud)

javascript php

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

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