×
  • Laravel Storage用法

    在 Laravel 中,`Storage` 门面提供了一种强大且方便的方法来与文件系统进行交互。以下是如何使用它的基本步骤: 1. 首先,确保在你的控制器头部使用了 `Storage` 门面: ```php use Illuminate\Support\Facades\Storage; ``` 2. 创建文件: 你可以使用 `pu...

    2024-01-04 05:42 Falcon 阅读
  • vscode 如何设置总在新的tab打开文件

    ![](https://photo.cellmean.com/i/2024/01/02/tsvolx-0.png) 在 Visual Studio Code 中,你可以更改设置以使文件总是在新的标签页里打开。方法如下: 1. 打开 **Visual Studio Code**. 2. 在左侧工具栏中点击齿轮图标,然后选择 **"Settings...

    2024-01-02 10:03 Falcon 阅读
  • 探索 Tall 技术栈 = Tailwind CSS + Alpine.js + Laravel + Livewire

    前一段时间意外看到一种新的技术栈,`tall` ,准备学习一下,用来做点东西。 - Tailwind CSS - Alpine.js - Laravel - Livewire 项目主页 今天构建php-fpm的镜像时,顺便把这套弄起来了,把它装进了容器,按照github的[安装说明](https://github.com/lara...

    2024-01-02 09:06 Falcon 阅读
  • 批量重命名

    ```bash #!/bin/bash # 遍历当前目录下的所有文件 for file in *.jpg; do # 获取文件名和扩展名 filename=$(basename -- "$file") echo "filename: $filename" extension="${filename##*.}" # 提取文件名中的结尾3...

    2023-12-19 08:55 Falcon 阅读
  • openresty Auto-SSL 限制只允许最多四级域名使用

    如果你想限制Auto-SSL只允许最多四级域名使用,你可以在`allow_domain`的回调函数中添加逻辑来检查域名的级别。以下是一个简单的例子: ```lua init_by_lua_block { auto_ssl = (require "resty.auto-ssl").new() auto_ssl:set("allow_...

    2023-12-13 09:52 Falcon 阅读
  • Traefik使用示例

    从一个[开源cms](https://docs.halo.run/getting-started/install/other/traefik "开源cms")中(但它是用java写的,瞬间失去兴趣)不过看到traefik的用法,感觉还挺有趣的,好像比nginx proxy manage更聪明,因为它是跟docker联动的,可以发现服务。以下摘自那个cms的介...

    2023-12-10 14:48 Falcon 阅读
  • PHP Compose 安装依赖时内存不足的解决方法

    PHP Fatal error: Allowed memory size of 1610612736 bytes exhausted (tried to allocate 8192 bytes) in phar:///usr/bin/composer/src/Composer/DependencyResolver/GenericRule.php o...

    2023-12-08 07:13 Falcon 阅读
  • COPY --from 的奇妙用法

    这哥们的构建很有意思,他是把php composer安装的依赖作为单独一层进行了构建,然后也可以同样把前端node安装好的依赖作为另外单独一层,最后从这些构建好的镜像把文件复制过来就可以了。 核心命令是` COPY FROM` 官方说明:[https://docs.docker.com/build/building/multi-stage/](htt...

    2023-12-08 05:27 Falcon 阅读
  • 关于 YAML 语法的一些看法

    YAML(YAML Ain't Markup Language或YAML是另一种标记语言)是一种人类可读的数据序列化格式,通常用于配置文件和数据交换格式。YAML 的语法被设计成易读易写,强调了人类可读性,其目标是尽可能地直观和简洁。 一些关于 YAML 语法的特点和观点包括: 1. **缩进表示结构:** YAML 使用缩进来表示层次结构,而不...

    2023-12-02 03:49 Falcon 阅读
  • docker volume 的默认存储位置在哪里及如何修改

    ## docker volume 命令 在Docker中,使用`docker volume create`命令创建卷时,默认情况下,卷的数据会存储在Docker卷驱动程序的默认存储位置。具体位置取决于您的操作系统和Docker存储驱动程序。 对于大多数Linux系统,Docker默认使用本地驱动程序(local driver)。在这种情况下,卷数据通...

    2023-11-24 02:25 Falcon 阅读