We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 40ded37 commit 5653395Copy full SHA for 5653395
src/Services/IndexService.php
@@ -31,14 +31,18 @@ public function getAllSearchableModels($directories)
31
foreach ($files as $file) {
32
$class = getClassFullNameFromFile($file);
33
34
+ if (! class_exists($class) || ! in_array(Searchable::class, class_uses($class))) {
35
+ continue;
36
+ }
37
+
38
$modelInstance = new $class();
39
40
$connectionName = $modelInstance->getConnectionName() !== null ?
41
$modelInstance->getConnectionName() : config('database.default');
42
43
$isMySQL = config("database.connections.$connectionName.driver") === 'mysql';
44
- if (class_exists($class) && in_array(Searchable::class, class_uses($class)) && $isMySQL) {
45
+ if ($isMySQL) {
46
$searchableModels[] = $class;
47
}
48
0 commit comments