我有一个数据表,其中包含从数据库中检索的数据.当我在搜索文本框中输入一些关键字时(搜索文本框由数据表生成),表格的结果将会发生变化.这很好.但是当我单击导出到csv或pdf时,将从数据库而不是数据表中检索csv或pdf中的结果.
如何使用laravel基于datatables插件导出到csv/pdf?
//数据表插件
<link href="plugins/datatables/dataTables.bootstrap.css" rel="stylesheet" type="text/css" />
<script src="plugins/datatables/jquery.dataTables.min.js" type="text/javascript"></script>
<script src="plugins/datatables/dataTables.bootstrap.min.js" type="text/javascript"></script>
Run Code Online (Sandbox Code Playgroud)
// PHP
public function sales_csv(){
// columns
$arrSelectFields = array(
-- columns --
);
// query
-- sql queries --
// passing the columns which I want from the result set. Useful when we have not selected required fields
$arrColumns = $arrSelectFields;
// define the first row which will come as the first row in the csv
$arrFirstRow = $arrSelectFields;
// building the options array
$options …
Run Code Online (Sandbox Code Playgroud) 我想在上传文件时显示多个文件类型选项.
我指的是:http://jsfiddle.net/dirtyd77/LzLcZ/144/.
当选项上只显示一种类型的文件时,它很有用.
<p>Only show Excel (.xlsx) files...</p>
<input type="file" accept="application/vnd.openxmlformats-officedocument.spreadsheetml.sheet" ID="fileSelect" runat="server" />
Run Code Online (Sandbox Code Playgroud)
但它有多个选项时会显示"自定义文件".如下图所示.
<p>Show .xls, .xlsx, .csv files...</p>
<input type="file" accept=".csv, .pdf" ID="fileSelect" runat="server" />
Run Code Online (Sandbox Code Playgroud)
有没有办法在文件类型下拉菜单中显示多个选项(1row for PDF,1row for image,1row for Excel等)?而不是显示"自定义文件"?
我在ubuntu中使用crontab每天将csv发送到一封电子邮件,但它不会发送出去.为什么?
顺便说一下,我正在使用laravel 4.2
更新CRONTAB crontab:
* * * * * /usr/bin/php /var/www/html/.../app/controllers/CronTask.php > /var/www/html/.../public/cronoutput.txt
Run Code Online (Sandbox Code Playgroud)
生成csv并将csv发送到电子邮件的功能在CronTask.php中.我想看到cron的日志,所以日志是cronoutput.txt.
有什么问题?
我正在使用Dropzonejs插件。上传文件时,我想检查图像尺寸(宽度和高度)以及文件大小。我设法检查了尺寸和文件大小,但是当我将两者结合使用时,效果并不理想。
var maxImageWidth = 2500,
maxImageHeight = 2500;
Dropzone.options.formUserEdit = {
maxFilesize: 2,
acceptedFiles: 'image/*',
success : function(file, Response){
var obj = JSON.parse(Response);
$('#form-user-edit').append('<input type="hidden" name="userprofile" data-ori="'+file.name+'" value="'+obj.filename+'" />');
$('.error-msg').remove();
},
init: function() {
this.on("thumbnail", function(file) {
if (file.width > maxImageWidth || file.height > maxImageHeight) {
file.rejectDimensions();
else {
file.acceptDimensions();
}
})
},
accept: function(file, done) {
file.rejectDimensions = function() {
done("Please make sure the image width and height are not larger than 2500px.");
};
file.acceptDimensions = done;
}
} …
Run Code Online (Sandbox Code Playgroud) 我在每个页面都有一个标题,标题有成员标识.我创建header.blade.php
并包含在内default.blade.php
,这是这样的:
default.blade.php
<header>
@include('includes.header')
</header>
Run Code Online (Sandbox Code Playgroud)
我需要将成员id传递controller.php
给header.blade.php
,这就是问题所在.怎么做?
我对octobercms很新,我有使用laravel 4.2的经验.
我想问一下如何在cmd中使用工匠创建一个表格?或者它是octobercms不需要使用cmd来创建表?有详细教程的任何链接分享?
谢谢.
如何使自动滚动到 Laravel 4.2 中的部分?
如果在 html 中,可以这样做:
<a href="#contentA">A</a>
<div id="contentA">AAAAA</div>
Run Code Online (Sandbox Code Playgroud)
在 Laravel 中呢?
//控制器.php
Route::get('content#contentA', function(){
return View::make('content');
});
Run Code Online (Sandbox Code Playgroud)
//content.blade.php
<div id="contentA">AAAAA</div>
Run Code Online (Sandbox Code Playgroud) 我正在使用https://www.simplesoftware.io/docs/simple-qrcode使用 laravel 5 生成二维码。我想在二维码的中心添加一个徽标,因为它是可行的(根据这个插件)但是部分输出是这样的:
\n\nj\xef\xbf\xbdW\xef\xbf\xbdX\xef\xbf\xbd"(\xef\xbf\xbd@\xef\xbf\xbd\xef\xbf\xbdE 4= \xef\xbf\xbd\ xef \xbf\xbdX w\xef\xbf\xbd \xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbdM\xef\xbf\xbdX\xef\xbf\xbd"(\xef\xbf\xbd@\xef\xbf\xbd\xef\xbf\xbdE
G\xef\xbf\xbd\xef\xbf\xbd=5y\xef\xbf\xbd\xef\xbf\xbd\'\xef\xbf\xbd\xef\xbf \xbdwX\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbdI\xef\xbf\xbdC\xef\xbf\xbd\xef\xbf\xbdEP,\xef\xbf\xbdbu\xef\xbf \xbd {?\xef\xbf\xbd\xef\xbf\xbd\xdd\xbb\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd \xc3\x92\xef\xbf\xbd\xef\xbf\xbd"(\xef\xbf\xbd@\xef\xbf\xbd\xef\xbf\xbdE P,\xef\xbf\xbd\xef\xbf\ xbdWX-\xef\xbf\xbdVm\\VWF\xef\xbf\xbd\xef\xbf\xbdqb\xef\xbf\xbd\xef\xbf\xbd\'B\xef\xbf\xbd\xef\xbf\xbd \xef\xbf\xbd@\xef\xbf\xbdX\xef\xbf\xbd"(\xef\xbf\xbd@\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf \xbdT\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbdL\xef\xbf\xbd\xef\xbf\xbdM \xef\xbf\xbd\xef\xbf\xbd\xea\xbd\xbe\xef\xbf\xbdQ\xef\xbf\xbdm\xef\xbf\xbd#- r\xef\x98\x88\xef\xbf\ xbdh\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbdly " #{\xef\xbf\xbd\xef\xbf\xbd\xef\xbf \xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbdbQe_\xef\xbf\xbd\xef\xbf\xbdZ]]\xef\xbf \xbd\xef\xbf\xbdko\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbdG7EDT\xef\xbf\xbdi4TH\xef\xbf\xbd,}\xef\xbf \xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbdt\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd \xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xc5\xb7\xef\xbf\xbdn\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf \xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbdQ\xef\xbf\xbd\xe5\x95\xb5\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd \xef\xbf\xbd\xef\xbf\xbdR\xef\xbf\xbdF\xef\xbf\xbdm\xef\xbf\xbd \xef\xbf\xbd(\xef\xbf\xbd\xef\xbf\xbd| x\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd \ xef\xbf\xbdny%\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd \xef\xbf\xbd \xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbdUQU\xef\xbf\xbd5)U\xcb\xbe+\xef \xbf\xbd\xef\xbf\xbd\xef\xbf\xbdlUX\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbdk\xef\xbf\xbd\xef\xbf\xbdL=\xef\ xbf\xbd\xef\xbf\xbdO\xef\xbf\xbd\xef\xbf\xbdkyemv\xef\xbf\xbdX\xef\xbf\xbd\xef\xbf\xbdh\xef\xbf\xbdD\xef\xbf\ xbdL$s>\xef\xbf\xbd L\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbdL\xef\xbf\xbd$\xef\xbf\xbd9\xef \xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd$\xef\xbf\xbd\xef\xbf\xbd(\xef \xbf\xbd\\a\xef\xbf\xbd\xe5\xb9\x82 \xef\xbf\xbd\xef\xbf\xbd\xc5\xaf\xef\xbf\xbdU\xef\xbf\xbdqK%\xef \xbf\xbd\xef\xbf\xbdD\xef\xbf\xbdP\xef\xbf\xbd\xef\xbf\xbdN\xef\xbf\xbd\xef\xbf\xbdD3\xef\xbf\xbd\xef\xbf \xbd\xef\xbf\xbd$K\xef\xbf\xbd\xef\xbf\xbd\xca\xa3\xef\xbf\xbd\xef\xbf\xbd#\xef\xbf\xbd\xd5\x95\ xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbdi2s\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbdnT\xef\xbf\xbd\xef\ xbf\xbda\xef\xbf\xbdI\xe3\xb2\x8e\xef\xbf\xbd\xef\xbf\xbd7+)AG\xef\xbf\xbdH\xef\xbf\xbd>\xef\xbf\xbd;\xef\xbf\xbd$\xef\xbf\xbd\xef\xbf\xbdKMT\xef\xbf\xbd\xef\xbf \xbd\xef\xbf\xbdJ\xef\xbf\xbd<|\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbdp\xef\xbf\xbd\xef\xbf \xbd;\xef\xbf\xbdK7\xef\xbf\xbd\xef\xbf\xbd!\xef\xbf\xbd\xef\xbf\xbd <.*\'N\xef\xbf\xbd\xef\xbf \xbd\xef\xbf\xbd7\xef\xbf\xbd\xef\xbf\xbd>\xef\xbf\xbd%\xef\xbf\xbd\xc9\xaes:AMLD-\xef\xbf\xbd\xef\ xbf\xbd\xef\xbf\xbd\xef\xbf\xbd3J\xef\xbf\xbd\xe4\x83\xad?\xef\xbf\xbd
这是我的代码:
\n\n{!! QrCode::format(\'png\')->merge(\'https://www.seeklogo.net/wp-content/uploads/2016/09/facebook-icon-preview-1.png\', .3, true)->size(200)->generate(\'http://www.simplesoftware.io\'); !!}\n
Run Code Online (Sandbox Code Playgroud)\n\n任何有这方面经验的人请帮助我,非常感谢您的帮助!:)
\n\n谢谢。
\nlaravel ×6
php ×5
html ×2
jquery ×2
crontab ×1
csv ×1
datatables ×1
dropzone.js ×1
laravel-5 ×1
octobercms ×1
qr-code ×1
ubuntu ×1