namespace App\Fluidbook\SEO;
+use App\Http\Controllers\Admin\Operations\Tools\Excel2JSON;
use App\Jobs\FluidbookCompiler;
use App\Models\FluidbookDocument;
-use App\Util\Excel;
-use Cubist\Util\Json;
+
+
+use Cubist\Excel\ExcelToArray;
use Cubist\Util\Text;
class Document
$file = $this->compiler->getSetting('seoAdvanced', '');
if ($file) {
- $sheets = Excel::excelToArray($this->compiler->working_path($file), true);
+ $sheets = ExcelToArray::excelToAssoc($this->compiler->working_path($file), true);
foreach ($sheets as $sheet) {
$a = $sheet;
break;
foreach ($a as $item) {
$page = $item['page'] + $offsetPage;
- $item['url'] = Text::removeAccents($item['url']);
+ $item['url'] = trim(Text::removeAccents($item['url']), " '");
+ if (!$item['url']) {
+ continue;
+ }
foreach ($item as $k => $v) {
if ($k == 'page') {
continue;