Forms\Components\Select::make('title')
->required()
->searchable()
->reactive()
->getSearchResultsUsing(function (string $search) {
$tmdb = new TMDBConnector;
$request = new SearchMovieRequest($search);
$response = $tmdb->send($request);
$body = $response->body();
$decodedBody = $response->json();
$results = collect($decodedBody['results']);
static::$searchResults = $results;
return $results->pluck('title', 'id');
})
->afterStateUpdated(function (Closure $set, $state) {
dd(static::$searchResults);
})
Forms\Components\Select::make('title')
->required()
->searchable()
->reactive()
->getSearchResultsUsing(function (string $search) {
$tmdb = new TMDBConnector;
$request = new SearchMovieRequest($search);
$response = $tmdb->send($request);
$body = $response->body();
$decodedBody = $response->json();
$results = collect($decodedBody['results']);
static::$searchResults = $results;
return $results->pluck('title', 'id');
})
->afterStateUpdated(function (Closure $set, $state) {
dd(static::$searchResults);
})