. * * @package LibreNMS * @link http://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, ]; public function getSettingsView(Request $request) { $data = $this->getSettings(); $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()); } }