Laravel用TNTSearch做内容搜索

情景前提 普通的sql where like 搜索的形式,不能满足于内容网站的搜索,需求要有分词功能,以便能更准确的找到需要展示的内容。 TNTSearch是一个php实现的轻量级全文索引引擎,可以满足一般网站的使用。 安装 composer reuquire vanry/laravel-scout-tntsearch 发布scout配置文件 php artisan vendor:publish

laravel模型删除时同时删除关联模型

情景:栏目 - 文章, 当删除栏目的同时,删除该栏目下面的所有文章。 方法:使用Eloquent的deleting事件去处理, 当删除栏目时,触发model的deleting事件 在model中重载上级的boot方法,并把处理过程添加到deleting事件 <?php namespace App\Models; use Illuminate\Database\Eloquent\Model;

PHP 2020-04-24 laravel