. * * @link https://www.librenms.org * @copyright 2018 Tony Murray * @author Tony Murray */ namespace App\Http\Controllers\Widgets; use App\Models\Device; use Illuminate\Http\Request; class EventlogController extends WidgetController { protected $title = 'Eventlog'; protected $defaults = [ 'title' => null, 'device' => null, 'device_group' => null, 'eventtype' => null, 'hidenavigation' => 0, ]; public function getSettingsView(Request $request) { $data = $this->getSettings(true); $data['device'] = Device::hasAccess($request->user())->find($data['device']); return view('widgets.settings.eventlog', $data); } public function getView(Request $request) { return view('widgets.eventlog', $this->getSettings()); } }