|
@@ -22,7 +22,7 @@ class PageController extends Controller
|
|
|
*/
|
|
|
public function list()
|
|
|
{
|
|
|
- $pages = DistPages::paginate(10); // 每页显示10个页面
|
|
|
+ $pages = DistPages::paginate(10)->where('status', '1'); // 每页显示10个页面
|
|
|
return $this->liquidRenderer->render('pages.list', ['pages' => $pages]);
|
|
|
}
|
|
|
|
|
@@ -35,13 +35,13 @@ class PageController extends Controller
|
|
|
public function detail($slug)
|
|
|
{
|
|
|
|
|
|
- $page = DistPages::where('slug', $slug)->first();
|
|
|
+ $page = DistPages::where('status', '1')->where('slug', $slug)->first();
|
|
|
|
|
|
// 如果没有找到且是数字,通过 id 获取页面
|
|
|
if (!$page) {
|
|
|
if (is_numeric($slug))
|
|
|
{
|
|
|
- $page = DistPages::where('id', $slug)->firstOrFail();
|
|
|
+ $page = DistPages::where('status', '1')->where('id', $slug)->firstOrFail();
|
|
|
}
|
|
|
else{
|
|
|
abort(404);
|