TAY

js 过滤文本中指定内容

```js function filterText(text, charToFilter) { const pattern = new RegExp(charToFilter, 'g');...

xiaocai

宝塔 laravel vue npm run dev 运行

vite.config.js ```js import { defineConfig } from 'vite'; import laravel from 'laravel-vite-plu...

xiaocai

php 判断访客是否为搜索引擎蜘蛛

```php function fromRobot($except = '') { $ua = strtolower ( $_SERVER ['HTTP_USER_AGENT'] );...

xiaocai

vue3 从数组中移除某项

传递的是 id,数组是 tagList 获取该id项所在序号 ```js let inkey = tagList.value.data.findIndex(i...

xiaocai

laravel livewire 安装

```shell composer require livewire/livewire ``` ```shell php artisan livewire:publish --config...

xiaocai

laravel/ui 登录之后跳转到指定页面

链接加 ``` refer=https://www.tryatry.com ``` 打开 `/app/Http/Controllers/Auth/LoginController....

xiaocai

vue3 获取本地json文件

在 static目录下存放一个json文件 ``` <template> <div v-for="item in texts" :key="item.id" :item...

xiaocai

vue3 中的 nextTick()

在Vue3中,nextTick()是一个非常有用的方法,它可以在DOM更新之后执行一段代码。这在处理DOM操作和异步更新...

xiaocai

tailwindcss 侧边目录

```html <div class="flex-col w-full block"> <div> <button class="flex items-center gap-1.5 grou...

xiaocai

宝塔 Laravel 反向代理和伪静态冲突

1、 清空伪静态 2、 设置反向代理 3、 关闭反向代理 4、 设置伪静态 5、 开启反向代理 这种方式虽然...

xiaocai

Laravel vue3/nuxt3 antdv 分页 pagination

itemRender 用于自定义页码的结构,可用于优化 SEO ```php <a-pagination class="mt-8" v-model:curren...

xiaocai

nuxt3 使用antdv的select多选时,列表选中项√和表单里选中项的x图标无法渲染

换成字符就可以了 ```js <template> <div class="container"> <a-select v-model:value="value...

xiaocai

Laravel-admin 树形无限级分类

# Model ```php <?php namespace App\Models; use Illuminate\Database\Eloquent\Model; use En...

xiaocai

php markdown 内容提取代码块语言

```php $pattern = '/```\s*([a-zA-Z]+)\s*\n(.*?)```/s'; // 匹配三个 ` 开头、结尾的行及其之间的任意字...

xiaocai

laravel 分页带参数

```php {{ $data->appends(request()->except(['page']))->links() }} ```

xiaocai

laravel 按年-月分组列出文章

```php $articles = Article::orderbydesc('created_at')->paginate(20)->toArray(); // 按月分组处...

xiaocai

laravel 按年、月分组统计

```php use Carbon\Carbon; ``` ```php $notes = Note::select('id', 'created_at')->orderBy('creat...

xiaocai

livewire 命令

安装 ``` composer require livewire/livewire ``` 发布配置 ``` php artisan livewire:publish --...

xiaocai

laravel 多对多 更新和删除中间表数据

groups 和 users 表 中间表 group_user group 模型定义关系 members 更新中间表 status 字段,`$reque...

xiaocai

使用 laravel ui登录 开启邮箱验证

# User模型 ```php use Illuminate\Contracts\Auth\MustVerifyEmail; ``` ```php class User extends...

xiaocai

laravel 目前最大楼层 即 获取某列的最大值

```php $thread->posts()->max('position'); ```

xiaocai

laravel 是否存在多对多关系,并获取中间表数据

是否存在关系 ```php $model->members()->where('id', $user_id)->exists(); ``` 获取中间表数据 ``...

xiaocai

livewire3 在 wire:navigate 跳转的情况下使用 highlight.js

a 加 wire:navigate 即pjax效果,highlight.js 面临失效 需要 使用 addEventListener ```javascript...

xiaocai

laravel 多对多 保存中间表字段

Group和User模型,中间表额外字段`level`,自动保存时间 ## Group 模型 ```php public function use...

xiaocai

传统 web 项目使用 tailwindcss

开发阶段使用 cdn ``` <script src="https://cdn.tailwindcss.com" type="text/javascript"></script> `...

xiaocai

nuxt3 参数更改时 useFetch refresh 刷新不起作用

这就是Vue反应性的工作原理——当调用useFetch时,该值会及时冻结。 如果想让它保持可动,可以使用 useAsync...

xiaocai

php 读取zip压缩包目录和文件 tree

```php function treeToHtml($tree) { $html = '<ul>'; // 先输出文件夹 foreach ($tree as $name =...

xiaocai

nuxt ui 使用 Phosphor 图标

图标参考 https://icones.js.org/collection/ph 安装 ``` npm install @iconify-json/ph -D ```...

xiaocai

laravel 邮箱未验证 提示信息 Your email address is not verified.

这句话在 ```php vendor\laravel\framework\src\Illuminate\Auth\Middleware\EnsureEmailIsVerified.ph...

xiaocai

laravel 忘记密码 重置密码

路由 ```php Route::group(['middleware' => ['guest']], function () { Route::post('/forgot-pass...

xiaocai