Add ability to use a link instead of a page #750 (#757)

Add ability to use a link instead of a page #750
This commit is contained in:
Nabeel S
2020-06-11 05:27:38 -07:00
committed by GitHub
parent e4b1c238f3
commit 420bd7e4ae
11 changed files with 200 additions and 27 deletions

View File

@@ -10,7 +10,10 @@ use Illuminate\View\View;
class PageLinksComposer extends Composer
{
protected $pageRepo;
private static $fields = ['id', 'name', 'slug', 'icon', 'type', 'link', 'new_window'];
/** @var \App\Repositories\PageRepository */
private $pageRepo;
/**
* PageLinksComposer constructor.
@@ -37,7 +40,7 @@ class PageLinksComposer extends Composer
$w['public'] = true;
}
$pages = $this->pageRepo->findWhere($w, ['id', 'name', 'slug', 'icon']);
$pages = $this->pageRepo->findWhere($w, static::$fields);
} catch (Exception $e) {
$pages = [];
}

View File

@@ -19,7 +19,7 @@ class UpdatePageRequest extends FormRequest
'required',
Rule::unique('pages')->ignore($this->id, 'id'),
],
'body' => 'required',
'body' => 'nullable',
];
}
}