Entwickelt, um die Verwendung der Algolia-API innerhalb desLaravel-Frameworks zu vereinfachen.
Aufbauend auf der neuesten Version vonLaravel Scout, Erweiterung der Suchfunktionen von Scout
Reimporte ohne Ausfallzeiten, Aggregatoren
Powers Laravel-Dokumentation
Hintergrund-Wiederholungsstrategie zur Sicherstellung der Verfügbarkeit
Nahtlose Stapelverarbeitung über Iteratoren zur Optimierung der Anzahl der Netzwerkaufrufe
Funktion zur Neuindizierung ohne Ausfallzeiten
API-Zugriff auf alle Algolia-Funktionen, KI-Produkte und erweiterte Funktionen, einschließlich Recommend
Voraussetzungen: PHP 7.3+, Laravel 6+
Wichtige Links
INDEX
//intialize data
namespace App;
use Laravel\Scout\Searchable;
use Illuminate\Database\Eloquent\Model;
class Article extends Model
{
use Searchable;
}
// update
class ArticleController extends Controller
{
public function update(Request $request, $id)
{
Article::find(request('id'));
$article->title = request('title');
$article->update();
}
}
SUCHEN
Route::get('search', function() {
$query = 'jimmie'; // <-- Change the query for testing.
$articles = App\Article::search($query)->get();
return $articles;
});