我们希望使用laravel作业向客户发送发票。我们有这个工作班。它期望构造函数中的支付模型。
namespace App\Jobs;
use App\Jobs\Job;
use Illuminate\Queue\SerializesModels;
use Illuminate\Queue\InteractsWithQueue;
use Illuminate\Contracts\Queue\ShouldQueue;
class SendInvoiceEmail extends Job implements ShouldQueue
{
use InteractsWithQueue, SerializesModels;
public $paypalModel;
/**
* Create a new job instance.
*
* @return void
*/
public function __construct($paypalModel)
{
$this->paypalModel = $paypalModel;
}
/**
* The number of times the job may be attempted.
*
* @var int
*/
public $tries = 5;
/**
* Execute the job.
*
* @return void
*/
public function handle()
{
$rechnung …Run Code Online (Sandbox Code Playgroud) prompt()我在我的 Angular 项目中开发了 PWA,PWA 安装横幅通过调用如下事件显示在 chrome 浏览器上,
this.promptEvent = event;
this.promptEvent.prompt();
Run Code Online (Sandbox Code Playgroud)
但有时它会抛出错误
必须通过用户手势调用 Prompt() 方法。
我找不到解决方案,任何帮助将不胜感激。
在开始之前,我想说关于这个话题已经有答案了,我查了一下——但因为我还是个初学者,我真的想不出答案,因为它太对我来说很复杂。所以我想举我自己的例子,一个非常简单的例子,并尝试在此基础上理解。
本质上,我想要做的是当一个已经存在的变量(具有定义的值)更改其值时运行一个函数。像这样的东西:
var testVar = 5;
function letMeKnow() {
console.log("The variable has changed!);
}
Run Code Online (Sandbox Code Playgroud)
我想要的是,当我转到控制台并键入时,例如testVar = 7,我希望该letMeKnow()函数运行,并在控制台中打印出一些内容。更具体地说,我希望 JavaScript 检测到变量已更改,并自动运行该函数。我知道这曾经可以使用Object.observe()or Object.watch(),但由于这些已被弃用,我想我必须使用 getter 和 setter 来实现这一点。我的问题是,对于这个例子,我将如何做到这一点,使其尽可能简单?
谢谢!
我敢肯定,这是一个简单的问题,但实际上我找不到我的错误在哪里。我有一个组件,其中一个对象没有固定数量的属性。实际上,我无法显示对象的所有属性。
import React, { Component } from 'react';
class FreightRelayWithPricesAndAreas extends Component {
constructor(props) {
super(props);
this.state = {
freightRelayPrice: props.freightRelayPrice
};
}
render() {
const Fragment = React.Fragment;
return (
<Fragment>
<tr>
{
Object.keys(this.state.freightRelayPrice).map(function(key) {
return <td className="whiteSpaceNoWrap">{ this.state.freightRelayPrice[key] }</td>
})
}
</tr>
</Fragment>
)
}
}
export default FreightRelayWithPricesAndAreas
Run Code Online (Sandbox Code Playgroud)
错误总是:
app.js:57763 未捕获的类型错误:无法读取未定义的属性“状态”
在 app.js:57763
在 Array.map()
在 FreightRelayWithPricesAndAreas.render (app.js:57759)
在finishClassComponent (app.js:48488)
在 updateClassComponent (app.js:48465)
在开始工作 (app.js:48840)
在 performUnitOfWork (app.js:50839)
在 workLoop (app.js:50903)
在 HTMLUnknownElement.callCallback (app.js:41157)
在 Object.invokeGuardedCallbackDev (app.js:41196) …
我试图格式化日期时间值以laravel使它们与sql server格式匹配,我收到此错误:
找不到分隔符号 发现意外数据。发现意外数据。追踪数据
我在我的模型中使用自定义格式:
protected $dateFormat = 'd-m-Y H:i:s';
Run Code Online (Sandbox Code Playgroud)
它适用于控制器的创建方法,没有问题,尝试更新时会发生错误,我认为与值在数据库中的存储方式有关。
使用tinker,我在模型中检索了updated_at 的值,并以以下格式显示:
updated_at: "2018-07-24 09:14:09.000"
Run Code Online (Sandbox Code Playgroud)
因此,当我更新此值时,使用的格式是:
protected $dateFormat = 'd-m-Y H:i:s';
Run Code Online (Sandbox Code Playgroud)
我认为它应该是类似的东西,d-m-Y H:i:s.000但不起作用,我该如何解决这个问题?
我有一个关于C#,字符串和数组的问题.我在堆栈溢出时搜索了类似的问题,但找不到任何答案.
我的问题:
我有一个字符串数组,其中包含单词/ wordparts来检查文件名.如果数组中的所有这些字符串都匹配,则该单词为"good".
String[] StringArray = new String[] { "wordpart1", "wordpart2", ".txt" };
Run Code Online (Sandbox Code Playgroud)
现在我想检查所有这些字符串是否是文件名的一部分.如果此结果为真,我想对此文件执行某些操作.我怎样才能做到这一点?
我已经尝试过不同的方法,但一切都行不通.
即
e.Name.Contains(StringArray)
Run Code Online (Sandbox Code Playgroud)
等等
我想避免使用循环(for,foreach)来检查所有的字部分.这可能吗?在此先感谢您的帮助.
我正在整合PayPal Plus我们网站上的环境.我们正在使用PayPal PHP SDKGithub上的当前版本的(1.7.4)https://github.com/paypal/PayPal-PHP-SDK.我们PHP在IIS10 上使用7.0.7 .
首先,我们按照集成指南中的说明创建付款.我们会从付款中收到有效的批准网址(格式:https: //www.sandbox.paypal.com/cgi-bin/webscr?cmd = _express-checkout&token = ..).我手动检查了浏览器中的URL.
付款在控制器中创建并提供给视图.
控制器:
function showPaymentWall() {
$payment = $this->createPayment();
return view("payments.paypal.paymentWall",['payment'=>$payment, 'approval_url'=> $this->approvalUrl]);
}
Run Code Online (Sandbox Code Playgroud)
的approval_url是在该方法中设置createPayment.
以下是视图中的代码:
@extends('layouts.master')
@section('title')
Upgrade
@endsection
@section('content')
<div class="container">
<div class="row">
<div class="form-group col-xs-12 col-sm-12 col-md-12 col-lg-12">
<div>{{ $approval_url }}</div>
<div id="ppplus"></div>
</div>
</div>
</div>
@endsection
@section('scriptIndividualJSCode')
<script src="https://www.paypalobjects.com/webstatic/ppplus/ppplus.min.js" type="text/javascript"></script>
<script type="application/javascript">
var ppp = PAYPAL.apps.PPP({
"approvalUrl": "{{ …Run Code Online (Sandbox Code Playgroud) 我有一个关于的问题laravel。我知道,由于“基于主要意见”,这个问题可能可以解决,但是您可以给我一些提示。
我问我,使用ServiceProviders或Middleware中的区别在哪里laravel?
所以我的意思是,我什么时候使用ServiceProviders,什么时候应该选择Middleware?
两者都是在每个请求上执行的,不是吗?也许你们当中有些人有用例的例子。提前谢谢了!
我是一个新手heroku。我已经构建了一个测试应用程序react并将其加载到heroku. 该react应用程序很旧,有许多过时的软件包。我把它上传到heroku. 效果很好。
之后,我进行了几项重大的本地更改(升级软件包、更改应用程序本身等)。heroku然后我想用命令再次上传
git push heroku master
Run Code Online (Sandbox Code Playgroud)
不幸的是,总是出现此错误消息:
remote: Creating an optimized production build...
remote: Failed to compile.
remote:
remote: ./src/App.js
remote: Cannot find file './components/background' in './src'.
Run Code Online (Sandbox Code Playgroud)
我可以在本地使用以下命令构建应用程序
npm run build
Run Code Online (Sandbox Code Playgroud)
没有错误。我还检查了这些 stackoverflow 帖子,但没有成功:
heroku 部署错误 npm ERR! 代码 ELIFECYCLE errno1
我检查了
node.js到npm当前版本(与命令中提到的相同git push heroku master实际上,首先,错误提到了另一个文件 ( home.js)。我将该文件复制到最后,然后它提到background.js有问题的文件。
这是完整的日志:
D:\Files\Projects\react\dnsnx>git …Run Code Online (Sandbox Code Playgroud) 我正在使用 MySQL Server 5.7,我有这个查询:
select
regDate,
userID,
t.teamID,
login
from
tbl_user u
inner join
tbl_team t on u.userID = t.userID
where
regDate >= DATE_ADD(CURDATE(), INTERVAL -2 MONTH)
AND
(
select sum(transactions) from (
SELECT count(*) as transactions FROM tbl_pp where (fromTeamID = t.teamID or forTeamID = t.teamID) and transactionDate >= u.regDate
union all
SELECT count(*) as transactions FROM tbl_psc where (fromTeamID = t.teamID or toTeamID = t.teamID) and transactionDate >= u.regDate
union all
SELECT count(*) as transactions FROM tbl_mp where …Run Code Online (Sandbox Code Playgroud) laravel ×4
javascript ×2
reactjs ×2
angular-pwa ×1
arrays ×1
c# ×1
components ×1
datetime ×1
heroku ×1
jobs ×1
laravel-5 ×1
middleware ×1
mysql ×1
node.js ×1
paypal ×1
php ×1
queue ×1
sql ×1
sql-server ×1
string ×1