Laravel 9 FullText Index feature using with whereFullText and orWhereFullText methods may be used to add full text “where” clauses to a query for columns that have full text indexes.
Fulltext indexes and where clauses
If you are using MySQL or PostgreSQL in your Laravel 9 application, then it includes better support to use the fulltext method on the column definitions in your migration files to generate full-text indexes.
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::create('posts', function (Blueprint $table) {
$table->id();
$table->string('title');
$table->text('content')->fullText();
$table->timestamps();
});
}Then, you can use the whereFullText and orWhereFullText methods to add full-text where clauses to your queries.
$posts = Post::whereFullText('content', 'john doe')->get();To get to know more about the Laravel, you can check these articles too
Please follow and like us:






