小编Joh*_*ith的帖子

拉拉维尔。如何获取数据库通知的ID?

我使用数据库通知,在通知代码中我有方法toDatabase

public function toDatabase($notifiable)
    {
        $user = \App\SomeUsers::where('id', $notifiable->id)->first();
        return [
             'message' => $message,
        ];
    }
Run Code Online (Sandbox Code Playgroud)

它返回正在发送到via当前通知方法中提到的数据库通道的数据数组:

public function via($notifiable)

    {
        return ['database'];
    }
Run Code Online (Sandbox Code Playgroud)

一切都像往常一样,但是......问题是我需要在当前通知文件中的数据库中的通知ID,以便我可以将消息(从当前通知文件)广播到包含数据库中通知ID的前端(所以我可以以某种方式将其标识为已读)。如何获得?

PS 此外,数据库通知可能是可排队的,所以...似乎我无法获得 id... PPS 另一个词我需要广播消息,其中包含["id" => "id of just added corresponding database notification"].

laravel laravel-notification

6
推荐指数
2
解决办法
2379
查看次数

反应本机。为什么Android模拟器这么慢?

相同的项目在iOS模拟器上运行60FPS,但是在android模拟器中,一切都很缓慢。我什么也不做,但是帧速率从53跳到56。JSFPS和UI FPS始终相同。我创建了动画组件,当我单击它时,所有组件都可以在iOS(〜60FPS)上流畅运行,但是android的JS FPS和UI FPS降至10FPS。正常吗 我已经阅读了链接。调试模式已关闭,代码中没有任何console.log()。我插入Android手机,界面变得更流畅,但是当我开始动画播放时,JS FPS下降到〜14。React Native中的动画使用本地线程。那怎么可能?我应该进行一些调整吗?

PS Mac Mini 2012年末,四核i7,16Gb RAM,SSD。AVD:Pixel XL,Android 6,x86,API 23、2048Mb RAM,图形-硬件GLES 2.0,多核CPU4。据我了解,使用了HAXM ...

在此处输入图片说明

在此处输入图片说明

react-native react-animated

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

如何使 swiper 滑块不扩展其父块?

我有两列布局。侧边栏具有固定宽度。右侧应该垂直增长,但不应该在水平方向。Flexbox 模型打破了我的大脑。如何使 swiper carousel 不扩展父块?

在 Codepen 中,您看不到这一点,但浏览器中会出现水平滚动条。尝试调整窗口大小 - 发生了一些奇怪的事情,它会越来越大。

再一次。我需要右侧(alt-right 及其所有内容)不要在水平方向上扩展。我需要为 alt-right 和 alt-sidebar 设置相同的高度(如果它们是空的,高度应该垂直适合屏幕)。

<div class="alt-wrapper">
  <div class="alt-top">
    <div class="alt-sidebar">
      ff
    </div>
    <div class="alt-right">
      <div class="alt-header">
        f
      </div>
      <div class="alt-content">
        <div class="swiper-container">
          <!-- Additional required wrapper -->
          <div class="swiper-wrapper">
            <!-- Slides -->
            <div class="swiper-slide">
              <div style="background-color: darkolivegreen">afas</div>
            </div>
            <div class="swiper-slide">
              <div style="background-color: darkolivegreen">afas</div>
            </div>
            <div class="swiper-slide">
              <div style="background-color: darkolivegreen">afas</div>
            </div>
            <div class="swiper-slide">Slide 2</div>

            <div class="swiper-slide">
              <div style="background-color: darkolivegreen">afas</div>
            </div>
          </div>
          <!-- If we need pagination -->
          <div class="swiper-pagination"></div> …
Run Code Online (Sandbox Code Playgroud)

html css flexbox swiper

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

授权0。如何获取用户的权限和角色?

我正在使用 Auth0 的免费计划。我已经阅读了大量不同的手册,但无法理解如何获得用户的权限。我已经设置了角色,为他们添加了权限,将此角色分配给了用户。我正在使用 05-Token-Renewal(来自 Auth0 示例)并且在 idTokenPayload 中我什至有图片,但没有权限。如何获得它们?

authentication authorization auth0

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

Elasticsearch管理工具,例如mysql的phpMyAdmin

是否有任何适用于Elasticsearch的图形管理工具,例如mysql的phpMyAdmin。我希望能够编辑字段,更改映射等。

elasticsearch elasticsearch-plugin

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

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

PHP 骗子。如何创建N个唯一单词?

我需要创建 N 个唯一的单词。似乎“词”不适用于“独特”。

\Faker\Factory::create()->unique()->words(14);
Run Code Online (Sandbox Code Playgroud)

...unique()->word() 正在工作。我正在尝试创建 250 个这样的独特单词:

for ($i = 1; $i <= 250; $i++) {
    $iadefaults[] = $faker->unique()->word();
}
Run Code Online (Sandbox Code Playgroud)

但我明白了

Maximum retries of 10000 reached without finding a unique value
Run Code Online (Sandbox Code Playgroud)

如何使用 faker 创建这 250 个独特的单词?

php faker

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

React中的RBAC,如何实现,构想?

我需要在 React 应用程序中实现 RBAC。我已经阅读了这篇文章 - https://auth0.com/blog/role-based-access-control-rbac-and-react-apps/ - 并了解它是如何完成的,但我不明白的一件事是如何自动收集有关所有受保护操作的信息以编辑角色(添加这些权限并删除)?

我明白了:有一些受保护的操作我将它包装在一些 HOC 中并检查用户是否可以看到它。现在让我们从另一个角度来看这一点。我需要有能力配置角色。我打开编辑器,为角色创建名称并想为用户添加一些权限。我应该从某个地方选择它们,因此我想要实现 RBAC 的所有操作的列表(日志、表格 - 如您所愿)成为我的宇宙中心。所以每次我需要一个受保护的按钮(路由)时,我都应该将它的 ID 添加到某个列表中。这是复杂的、不必要的操作。我可以使用什么机制来避免使用上述操作列表?

我的想法是:对于受保护的组件,我将它们命名为一些 postfix -sec (Component-sec.js)。在它们内部,我使用其名称和描述创建属性。然后在管理页面中,我显示所有带有后缀的组件的权限(通过分析它们的名称,如何?我从未在 JS 中使用反射),并显示它们的名称和描述(名称和描述属性)。这是关于配置自动化。如果要谈论允许和拒绝工作,在这里我可以使用一些 HOC(AuthComponent)来检查权限。

class MyComponent extends AuthComponent {}
class AuthComponent extends React.component {}
Run Code Online (Sandbox Code Playgroud)

你怎么看待这件事?也许有一些更好的方法来收集和处理权限?

javascript authentication rbac reactjs

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

为什么usort在函数内部不起作用?

这是代码 - http://sandbox.onlinephpfunctions.com/code/ac3b31af0ce4d348f91957b314a8fa089cc8e779 仅当95字符串取消注释时才有效.

我花了半天时间从这里制作代码 - /sf/answers/1763497921/ - 工作.但由于某些原因,usort在函数内部不起作用.为什么?..

代码的相关部分:

function fs($array){

    usort($array, 'sortByOrder');

};

function sortByOrder($a, $b) {
    return $a['order_inside_level'] - $b['order_inside_level'];
};

fs($array);
// usort($array, 'sortByOrder'); // If to uncomment this string then array is ordered by 'order_inside_level'

var_dump($array);
Run Code Online (Sandbox Code Playgroud)

php usort

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