class AdminController extends Controller
{
public function __construct() {
$notification = Notification::where('read_status', 0)->get();
}
}
在$notification
中,变量构造函数在通知表中存在数据时返回null
。
答案 0 :(得分:1)
构造函数不返回值,它们的唯一目的是实例化类实例。
如果您想获取数据并在您的课程中使用它,可以执行以下操作:
/
或
class AdminController extends Controller
{
private $notifications;
public function __construct()
{
$this->notifications = Notification::where('read_status', 0)->get();
}
}
之后,您可以在其他控制器方法中使用class AdminController extends Controller
{
private $notifications;
public function __construct()
{
$this->loadUnreadNotifications();
}
private function loadUnreadNotifications()
{
$this->notifications = Notification::where('read_status', 0)->get();
}
}
。