. * * @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 SyslogController extends WidgetController { protected $title = 'Syslog'; protected $defaults = [ 'title' => null, 'device' => null, 'device_group' => 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.syslog', $data); } public function getView(Request $request) { return view('widgets.syslog', $this->getSettings()); } }