From 67ab1dcb1823c89c207175b93cd2e65f622cd292 Mon Sep 17 00:00:00 2001 From: xiaomlove <353856593@qq.com> Date: Wed, 26 May 2021 18:08:55 +0800 Subject: [PATCH] ignore-imdb-dir --- .gitignore | 2 ++ app/Console/Commands/Test.php | 7 +++++-- app/Repositories/SearchBoxRepository.php | 8 ++++---- 3 files changed, 11 insertions(+), 6 deletions(-) diff --git a/.gitignore b/.gitignore index ae43dbd0..f276c0df 100644 --- a/.gitignore +++ b/.gitignore @@ -21,3 +21,5 @@ docker-compose.override.yml Homestead.json Homestead.yaml yarn-error.log +/imdb/cache +/imdb/images diff --git a/app/Console/Commands/Test.php b/app/Console/Commands/Test.php index 8a335748..0b48eb1a 100644 --- a/app/Console/Commands/Test.php +++ b/app/Console/Commands/Test.php @@ -64,8 +64,11 @@ class Test extends Command // $r = format_description('[em4] [em27]'); - $rep = new SearchBoxRepository(); - $r = $rep->initSearchBoxField(4); +// $rep = new SearchBoxRepository(); +// $r = $rep->initSearchBoxField(4); + $imdb = new \Nexus\Imdb\Imdb(); + $imdb_id = 5768840; + $r = $imdb->getMovie($imdb_id)->photo(true); dd($r); } diff --git a/app/Repositories/SearchBoxRepository.php b/app/Repositories/SearchBoxRepository.php index d6d081b2..fb99bcbf 100644 --- a/app/Repositories/SearchBoxRepository.php +++ b/app/Repositories/SearchBoxRepository.php @@ -62,20 +62,20 @@ class SearchBoxRepository extends BaseRepository public function initSearchBoxField($id) { $searchBox = SearchBox::query()->findOrFail($id); + $logPrefix = "searchBox: $id"; + $result = $searchBox->normal_fields()->delete(); + do_log("$logPrefix, remove all normal fields: $result"); foreach (SearchBoxField::$fieldTypes as $fieldType => $info) { if ($fieldType == SearchBoxField::FIELD_TYPE_CUSTOM) { continue; } $name = str_replace('_', '', "show{$fieldType}"); - $log = "name: $name, fieldType: $fieldType"; - $searchBox->normal_fields()->where('field_type', $fieldType)->delete(); + $log = "$logPrefix, name: $name, fieldType: $fieldType"; if ($searchBox->{$name}) { $searchBox->normal_fields()->create([ 'field_type' => $fieldType, ]); do_log("$log, create."); - } else { - do_log("$log, delete."); } } }