我在一个新的VPS上安装了Laravel 5,我运行的一切都很好但是我注意到我没有得到任何Laravel错误,系统只会向我发出服务器500错误,这在调试我的代码时没有任何帮助.
当我看着laravel storage/log
它是空的,这很奇怪,因为我已经设置了正确的文件权限777
.
那么如何获得laravel日志?为什么不将它们写入我的storage/log
文件.
我正在使用Stripe的默认卡片元素,可以在此处找到。表单渲染和验证条纹包括作品和渲染。但是,我从未得到stripeToken
生成,因此订阅由于以下原因而失败:
This customer has no attached payment source
Run Code Online (Sandbox Code Playgroud)
当我死掉时,我的要求stripeToken
是NULL
。我认为这是因为条纹表单处理程序对我根本不起作用,它们包含的事件侦听器永远不会触发。
看起来表单只是像普通表单一样发布,而不是stripe添加的阻止默认JS侦听器。
<form action="{{ route('subscriptionCreate') }}" method="post" id="payment-form">
@csrf
<input type="hidden" name="plan" value="{{ $plan->id }}">
<div class="form-row">
<label for="card-element">
Credit or debit card
</label>
<div id="card-element">
<!-- A Stripe Element will be inserted here. -->
</div>
<div id="card-errors" role="alert"></div>
</div>
<button>Submit Payment</button>
</form>
Run Code Online (Sandbox Code Playgroud)
元素示例中包含的Javascript;
<script>
// Create a Stripe client.
var stripe = Stripe('###Removed###');
// Create an instance of Elements.
var elements = stripe.elements(); …
Run Code Online (Sandbox Code Playgroud) 我正在运行一个查询,它返回一个包含7个项目的集合数组 -
$uniques = Analytics::fetchviews(Period::days(7))->take(7);
Run Code Online (Sandbox Code Playgroud)
收集结果如下所示 -
2 => array:4 [?
"date" => Carbon {#247 ?}
"uniquePageviews" => 1
"pageViews" => 1
]
Run Code Online (Sandbox Code Playgroud)
在将结果传递给视图之前,我想取出pageViews
并uniquePageviews
使用这些整数.如何直接编辑集合中的数据?
我正在使用transform: rotate();
旋转视图内外的内容,但是,每个文本主体在进入视图时都处于不同的位置.因此,当您单击我的演示中的下一个按钮时,如果您查看边框,则内容位于不同的位置.
当单击下一个按钮时,轮子旋转90度,所以我希望内容在每次旋转时处于相同的位置.有人可以解释/解决为什么不发生这种情况?
我为我的内容创建了一个轮子,我设计了轮子以隐藏当前看不到的选项;
// Page load transform start, setters
var degree = 0;
var itemStart = $('.wheel').find('.item-one').addClass('item-active');
var itemNext = $('.wheel').find('.item-four').addClass('item-prev');
// On click
$('.next').click(function() {
var wheel = $('.wheel');
// Increment rotation
degree += 90;
wheel.css({
WebkitTransform: 'rotate(' + degree + 'deg)'
});
// Update setter
itemStart = $('.wheel').find('.item-active');
itemNext = $('.wheel').find('.item-prev');
// Add Animation
$(itemStart).addClass('fadeOut');
$(itemNext).addClass('fadeIn');
//If were at the end
var getStartPrev = $(itemStart).prev();
var getNextPrev = $(itemNext).prev();
if (getStartPrev.length == 0) {
$(itemStart).removeClass('item-active'); …
Run Code Online (Sandbox Code Playgroud)我正在尝试将第二个文本块设置为具有不同的背景颜色,但它们不是直接的子项.如果不使用jQuery,这仍然可行吗?
.wrapper .text-block:nth-child(2) {
background-color: red;
}
Run Code Online (Sandbox Code Playgroud)
<div class="wrapper">
<div class="text-block">text-block</div>
<div class="heading">heading</div>
<div class="text-block">text-block</div>
</div>
Run Code Online (Sandbox Code Playgroud)
为了让对方更清楚,我希望text-block
div在第二个元素上有不同的背景.它们是wrapper
上面代码段中显示的div的子代.
在实际提交订单之前,我希望在管理中循环添加到订单中的所有产品。到目前为止,我发现的唯一 WooCommerce 挂钩仅允许您单独访问产品项目。
我正在寻找一个钩子,当用户点击重新计算按钮时会触发,但实际上它可以在用户添加产品、税金、运输方式等时触发。我只需要循环到目前为止添加到订单中的所有项目.
目前我正在使用woocommerce_admin_order_item_values
钩子,但它是一个自包含循环,因此不允许我将所有 '$item['product_id']' 添加在一起。
function action_woocommerce_admin_order_item_values( $null, $item, $absint ) {
$item_ids = array($item['product_id']);
}
add_action( 'woocommerce_admin_order_item_values', 'action_woocommerce_admin_order_item_values', 10, 3 );
Run Code Online (Sandbox Code Playgroud)
您也可以使用 -
woocommerce_before_order_itemmeta
Hook 但这只能单独访问每个项目,而我需要遍历摘要中的每个项目。
我正在尝试将一个show/hide jQuery函数应用于html下拉框.我希望能够隐藏一个选项,并在选择下拉选项时显示另一个选项.这个jQuery使用普通按钮但不是下拉列表.
<select style="margin-left:30px;">
<option value="" selected="selected">Please select a region</option>
<option id="uk_btn" value="1">UK</option>
<option id="usa_btn" value="2">USA</option>
</select>
<script>
$("#usa_btn").click(function(){
$("#usa_tbl").show();
$("#uk_tbl").hide();
});
</script>
<script>
$("#uk_btn").click(function(){
$("#uk_tbl").show();
$("#usa_tbl").hide();
});
</script>
Run Code Online (Sandbox Code Playgroud) 我有一个雄辩的查询,它返回带有hasMany
关系的。有了这种关系,我现在需要显示另一个关系的数据。一个查询就能做到吗?
我的雄辩查询带有关系;
$tickets = Tickets::with('ticketQuestions')->where('event_id', $id)->get();
我的TicketQuestions
模型还具有以下关系;
public function questions() {
return $this->belongsTo(Questions::class);
}
Run Code Online (Sandbox Code Playgroud)
是否也可以从Questions
模型中获取问题?
这样我的页面就可以显示票证,票证问题(查找表)以及问题本身。
我试图显示我的数组的内容,但存在重复的地方只打印名称和数字,例如
myArr = ['apple', 'apple', 'orange', 'apple', 'banana', 'orange', 'pineapple']
Run Code Online (Sandbox Code Playgroud)
会显示;
apple 3
orange 2
banana
pineapple
Run Code Online (Sandbox Code Playgroud)
到目前为止,我将它们全部作为字符串返回:
arrList = myArr.join(', ');
arrList.toString()
Run Code Online (Sandbox Code Playgroud) 我正在尝试从数据库中获取所有数据,其中 id 等于数组中的 id。我希望它按顺序运行,例如,如果调用数组$attributes
并且看起来像这样;
array:2 [\xe2\x96\xbc\n 0 => 11\n 1 => 12\n]\n
Run Code Online (Sandbox Code Playgroud)\n\n我想获取 id 等于的所有结果11
并将它们分组在一起以便稍后循环。然后继续查询数据库以获取 id 等于 的所有结果12
。
我可以创建一个循环并在每次迭代中运行一个查询,但如果数组有 30 多个 id,则将导致 30 个查询,这些查询本质上是相同的,只是匹配不同的 id。
\n\n我可以将数组传递给where or
子句并对结果进行分块,以便我可以循环认为它稍后分组吗?