app/Admin/bootstrap.php 添加扩展


Encore\Admin\Form::extend('DateMultiple', App\Admin\DateMultiple::class);

创建 DateMultiple

<?php

namespace App\Admin;

class DateMultiple extends \Encore\Admin\Form\Field\DateMultiple
{
    protected static $css = [
        '/statics/js/npm/flatpickr@4.6.13/flatpickr.min.css',
        '/statics/js/npm/shortcut-buttons-flatpickr@0.3.0/light.min.css',

    ];

    protected static $js = [
        '/statics/js/npm/flatpickr@4.6.13/flatpickr.js',
        '/statics/js/npm/shortcut-buttons-flatpickr@0.1.0/shortcut-buttons-flatpickr.min.js',
        '/statics/js/npm/flatpickr@4.6.6/zh.js',
    ];
}

一、前言

现在比较常见的视频流媒体,大部分都是 m3u8 格式的,而对于 m3u8 格式的视频而言,如果你下载过,你会发现它就是一个文本文件,大概也就只有几十 kb,从磁盘大小来看,应该也知道它并不是一个直接的视频文件。

而假如我们想要下载对应的视频文件,直接下载 m3u8,当然是达不到目的的,那么本文就来说说,如何直接下载一个网上的 m3u8 文件,保存成一个比较常规的 mp4 文件。

这个在 Windows 下,应该是有现成的工具可以完成,但是 Mac 就没有了,我也没试过 Windows 的工具,有需要自行搜索。

- 阅读剩余部分 -

安装 arco-cli 之后无法在命令行使用 arco 命令,出现 command not found

在新主机安装 arco-cli 命令

npm i -g arco-cli

### 提示安装成功
added 628 packages, and audited 629 packages in 45s

51 packages are looking for funding
  run `npm fund` for details

16 high severity vulnerabilities

To address issues that do not require attention, run:
  npm audit fix

Some issues need review, and may require choosing
a different dependency.

Run `npm audit` for details.

在执行 arco 命令发生 arco: command not found

arco init arco-demo

zsh: command not found: arco

解决这个问题的方式如下:

1. 手动创建 .npm-global 文件夹

mkdir ~/.npm-global

2.修改 npm prefix

npm config set prefix '~/.npm-global'

3.将路径加入到环境变量

export PATH=~/.npm-global/bin:$PATH

4.重载 bash 配置文件

source ~/.zshrc

5.接着重新执行 -g 相关安装即可

如果以上步骤不成功,请重新安装npm

npm install npm@lastest -g