- 数据库设计

一个网站的信息设置便于网站的收录,备案信息一般很多页面一致,一般标题,关键词,描述首页是固定的,我们只管首页和备案信息的设置,这里只是一个例子。
通过第三章的学习也可以加上站点logo等

站点模型
~~~
<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Model;
class Site extends Model
{
protected $guarded =[];
public $timestamps =false;
//调用站点信息
public static function getSite(){
return self::first();
}
}
~~~
这里写了个查询数据的静态方法,用于调用
HomeController控制器中
~~~
public function __construct()
{
view()->share(
[
'categories' => Category::all(),
'site' => Site::getSite()
]
);
}
~~~
再到页面相应的地方进行调用
