Аргумент 2, передаваемый в Spatie \ Searchable \ SearchResult :: __ construct (), должен иметь тип string, значение NULL - PullRequest
0 голосов
/ 26 января 2020

я использую spatie / laravel -поиск для моего сайта. она очень хорошо работает в этой функции:

  public function index(Request $request)
  {
    $results = (new Search())
    ->registerModel(Product::class, 'name', 'price','barcode')
    ->registerModel(Category::class, 'name')
    ->registerModel(Catalog::class, 'name')
    ->registerModel(Color::class, 'fatitle','entitle')
    ->search($request->input('query'));
    return response()->json($results);
  }

, но в некоторых словах (например, cu006) у меня есть эта ошибка:

Argument 2 passed to Spatie\Searchable\SearchResult::__construct() must be of the type string, null given
vendor/spatie/laravel-searchable/src/SearchResult.php:19
public function __construct(Searchable $searchable, string $title, ?string $url = null)
...