我试图在浏览器的新选项卡中打开blob字节流.它是有效的,但我不知道如何设置文件名,以便每个文档在下载时都具有唯一的名称.现在,该文档在保存时默认为"document.pdf".
var blob = new Blob([response.data], { type: "application/pdf" });
if (blob) {
var fileURL = window.URL.createObjectURL(blob);
window.open(fileURL);
}
Run Code Online (Sandbox Code Playgroud) 我在急切的装载上遇到了麻烦.假设我有会员模型,TrainingCategory,TrainingCategoryResult和Registration
会员型号:
public function registration() {
return $this->hasMany('Registration', 'member_id');
}
public function trainingResults(){
return $this->hasMany('trainingResult', 'member_id');
}
public function trainingCategoryResults() {
return $this->hasMany('TrainingCategoryResult', 'member_id');
}
Run Code Online (Sandbox Code Playgroud)
TrainingCategory模型:
public function trainings() {
return $this->hasMany('Training', 'id');
}
public function trainingCategoryResults() {
return $this->hasMany('trainingCategoryResult', 'category_id');
}
Run Code Online (Sandbox Code Playgroud)
TraningCategoryResult模型:
public function category() {
return $this->belongsTo('TrainingCategory', 'id');
}
public function member() {
return $this->belongsTo('Member', 'id');
}
Run Code Online (Sandbox Code Playgroud)
注册模式:
public function course() {
return $this->belongsTo('Course', 'course_id');
}
public function member() {
return $this->belongsTo('Member', 'id');
}
Run Code Online (Sandbox Code Playgroud)
我试图加载所有注册信息及其相关信息,包括TraningCategoryResult信息,但我不知道如何获得需要两个外键(category_id和member_id)的TraningCategoryResult,有什么方法可以做到这一点?
这是我的代码atm:
$members= Member::where(function($query) …Run Code Online (Sandbox Code Playgroud) 实际上我正在尝试使用NReco PDF转换器将html内容转换为pdf,但是,这行代码为pdfDoc.GeneratePdf(HtmlContent); 无法通过Azure Web应用程序,但它在我的开发环境中正常工作.所以我的问题是我应该选择哪种云服务?