fixed descriptions

This commit is contained in:
Edward Yang 2022-08-09 17:26:52 +08:00
parent 147d680c4a
commit 657f4d67bb
2 changed files with 9 additions and 0 deletions

View File

@ -11,6 +11,7 @@
namespace Beike\Admin\Http\Controllers;
use Beike\Models\Page;
use Illuminate\Http\Request;
use Beike\Admin\Repositories\PageRepo;
@ -33,6 +34,7 @@ class PagesController
{
$data = [
'page' => PageRepo::findByPageId($pageId),
'descriptions' => PageRepo::getDescriptionsByLocale($pageId),
];
return view('admin::pages.pages.form', $data);
}

View File

@ -36,6 +36,13 @@ class PageRepo
}
public static function getDescriptionsByLocale($pageId)
{
$page = self::findByPageId($pageId);
return $page->descriptions->keyBy('locale');
}
public static function createOrUpdate($data)
{
$id = $data['id'] ?? 0;