for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace BestServedCold\LaravelZendSearch\Laravel\Console;
use BestServedCold\LaravelZendSearch\Laravel\Index;
use Composer\Plugin\Capability\CommandProvider;
use Illuminate\Console\Command;
use Illuminate\Support\Facades\App;
use Symfony\Component\Console\Output\NullOutput;
/**
* Class OptimiseCommand
* @package BestServedCold\LaravelZendSearch\Laravel\Console
*/
class Optimise extends Command
{
protected $name = 'search:optimise';
protected $description = 'Optimise the search index storage.';
public function handle()
$this->info('Optimising search index.');
$index = App::make(Index::class);
$index->open()->get()->optimize();
$this->info('Optimising finished.');
}