mirror of
https://github.com/lkddi/nexusphp.git
synced 2026-05-05 20:37:26 +08:00
ignore-imdb-dir
This commit is contained in:
@@ -21,3 +21,5 @@ docker-compose.override.yml
|
|||||||
Homestead.json
|
Homestead.json
|
||||||
Homestead.yaml
|
Homestead.yaml
|
||||||
yarn-error.log
|
yarn-error.log
|
||||||
|
/imdb/cache
|
||||||
|
/imdb/images
|
||||||
|
|||||||
@@ -64,8 +64,11 @@ class Test extends Command
|
|||||||
|
|
||||||
// $r = format_description('[em4] [em27]');
|
// $r = format_description('[em4] [em27]');
|
||||||
|
|
||||||
$rep = new SearchBoxRepository();
|
// $rep = new SearchBoxRepository();
|
||||||
$r = $rep->initSearchBoxField(4);
|
// $r = $rep->initSearchBoxField(4);
|
||||||
|
$imdb = new \Nexus\Imdb\Imdb();
|
||||||
|
$imdb_id = 5768840;
|
||||||
|
$r = $imdb->getMovie($imdb_id)->photo(true);
|
||||||
dd($r);
|
dd($r);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -62,20 +62,20 @@ class SearchBoxRepository extends BaseRepository
|
|||||||
public function initSearchBoxField($id)
|
public function initSearchBoxField($id)
|
||||||
{
|
{
|
||||||
$searchBox = SearchBox::query()->findOrFail($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) {
|
foreach (SearchBoxField::$fieldTypes as $fieldType => $info) {
|
||||||
if ($fieldType == SearchBoxField::FIELD_TYPE_CUSTOM) {
|
if ($fieldType == SearchBoxField::FIELD_TYPE_CUSTOM) {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
$name = str_replace('_', '', "show{$fieldType}");
|
$name = str_replace('_', '', "show{$fieldType}");
|
||||||
$log = "name: $name, fieldType: $fieldType";
|
$log = "$logPrefix, name: $name, fieldType: $fieldType";
|
||||||
$searchBox->normal_fields()->where('field_type', $fieldType)->delete();
|
|
||||||
if ($searchBox->{$name}) {
|
if ($searchBox->{$name}) {
|
||||||
$searchBox->normal_fields()->create([
|
$searchBox->normal_fields()->create([
|
||||||
'field_type' => $fieldType,
|
'field_type' => $fieldType,
|
||||||
]);
|
]);
|
||||||
do_log("$log, create.");
|
do_log("$log, create.");
|
||||||
} else {
|
|
||||||
do_log("$log, delete.");
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user