JFIFxxC      C  " }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr{ gilour

File "BiolinkAppearanceController.php"

Full Path: /home/markqprx/iniasli.pro/app/Http/Controllers/BiolinkAppearanceController.php
File size: 918 bytes
MIME-type: text/x-php
Charset: utf-8

<?php

namespace App\Http\Controllers;

use App\Models\Biolink;
use Common\Core\BaseController;

class BiolinkAppearanceController extends BaseController
{
    public function save(Biolink $biolink)
    {
        $this->authorize('update', $biolink);

        $config = request('config', []);

        // delete appearance col if there's no config
        if ($biolink->appearance && empty($config)) {
            $biolink->appearance->delete();
        } else {
            if ($biolink->appearance) {
                $biolink->appearance->update(['config' => $config]);
            } else {
                $appearance = $biolink
                    ->appearance()
                    ->create(['config' => $config]);
                $biolink->setRelation('appearance', $appearance);
            }
        }

        $biolink->touch();

        return $this->success(['appearance' => $biolink->appearance]);
    }
}