小编Sam*_*onn的帖子

Laravel 5没有收到任何错误日志

我在一个新的VPS上安装了Laravel 5,我运行的一切都很好但是我注意到我没有得到任何Laravel错误,系统只会向我发出服务器500错误,这在调试我的代码时没有任何帮助.

当我看着laravel storage/log它是空的,这很奇怪,因为我已经设置了正确的文件权限777.

那么如何获得laravel日志?为什么不将它们写入我的storage/log文件.

php linux apache vps laravel

10
推荐指数
1
解决办法
7547
查看次数

Laravel条纹付款表格不刚刚发布

我正在使用Stripe的默认卡片元素,可以在此处找到。表单渲染和验证条纹包括作品和渲染。但是,我从未得到stripeToken生成,因此订阅由于以下原因而失败:

This customer has no attached payment source
Run Code Online (Sandbox Code Playgroud)

当我死掉时,我的要求stripeTokenNULL。我认为这是因为条纹表单处理程序对我根本不起作用,它们包含的事件侦听器永远不会触发。

看起来表单只是像普通表单一样发布,而不是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)

javascript php stripe-payments laravel-5

8
推荐指数
1
解决办法
206
查看次数

Laravel雄辩操纵集合

我正在运行一个查询,它返回一个包含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)

在将结果传递给视图之前,我想取出pageViewsuniquePageviews使用这些整数.如何直接编辑集合中的数据?

php laravel eloquent

6
推荐指数
1
解决办法
725
查看次数

使用变换时旋转停止移动内容

我正在使用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)

html javascript css jquery css3

6
推荐指数
1
解决办法
75
查看次数

n-child,div不是直接的孩子

我正在尝试将第二个文本块设置为具有不同的背景颜色,但它们不是直接的子项.如果不使用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-blockdiv在第二个元素上有不同的背景.它们是wrapper上面代码段中显示的div的子代.

html css css-selectors

3
推荐指数
2
解决办法
94
查看次数

WooCommerce 为重新计算按钮添加订单管理挂钩

在实际提交订单之前,我希望在管理中循环添加到订单中的所有产品。到目前为止,我发现的唯一 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_itemmetaHook 但这只能单独访问每个项目,而我需要遍历摘要中的每个项目。

php wordpress hook woocommerce

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

jQuery使用select显示/隐藏

我正在尝试将一个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)

html javascript jquery

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

雄辩的查询中的Laravel链实现

我有一个雄辩的查询,它返回带有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模型中获取问题?

这样我的页面就可以显示票证,票证问题(查找表)以及问题本身。

php relationship laravel eloquent

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

计算数组中的重复项

我试图显示我的数组的内容,但存在重复的地方只打印名称和数字,例如

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)

javascript arrays

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

Laravel Eloquent 查询获取 id 等于数组的所有结果

我正在尝试从数据库中获取所有数据,其中 id 等于数组中的 id。我希望它按顺序运行,例如,如果调用数组$attributes并且看起来像这样;

\n\n
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

\n\n

我可以创建一个循环并在每次迭代中运行一个查询,但如果数组有 30 多个 id,则将导致 30 个查询,这些查询本质上是相同的,只是匹配不同的 id。

\n\n

我可以将数组传递给where or子句并对结果进行分块,以便我可以循环认为它稍后分组吗?

\n

php laravel eloquent laravel-5

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