resetErrorBag(); // Reload data $this->plugin = $this->plugin->fresh(); $this->trmnlp_id = $this->plugin->trmnlp_id; $this->uuid = $this->plugin->uuid; $this->alias = $this->plugin->alias ?? false; } public function saveTrmnlpId(): void { abort_unless(auth()->user()->plugins->contains($this->plugin), 403); $this->validate([ 'trmnlp_id' => [ 'nullable', 'string', 'max:255', Rule::unique('plugins', 'trmnlp_id') ->where('user_id', auth()->id()) ->ignore($this->plugin->id), ], 'alias' => 'boolean', ]); $this->plugin->update([ 'trmnlp_id' => empty($this->trmnlp_id) ? null : $this->trmnlp_id, 'alias' => $this->alias, ]); Flux::modal('trmnlp-settings')->close(); } public function getAliasUrlProperty(): string { return url("/api/display/{$this->uuid}/alias"); } };?>
Recipe Settings
{{-- --}} TRMNLP Recipe ID Recipe ID in the TRMNL Recipe Catalog. If set, it can be used with trmnlp. Enable a public alias URL for this recipe. @if($alias) Alias URL Use this URL to access the recipe image directly. Add ?device-model=name to specify a device model. @endif
Cancel Save