PaySetting.php
650 Bytes
<?php
namespace App\Admin\Repositories;
use App\Models\Setting as Model;
use Dcat\Admin\Grid;
use Dcat\Admin\Repositories\EloquentRepository;
use Illuminate\Support\Str;
class PaySetting extends EloquentRepository
{
/**
* Model.
*
* @var string
*/
protected $eloquentClass = Model::class;
public function get(Grid\Model $model)
{
$terminal = Str::contains(request()->path(),'ios') ? 2 : 1;
$setting = Model::query()->where('keyword', 'pay_setting')->where('terminal', $terminal)->first();
if ($setting == null) return [];
return json_decode($setting->content,true);
}
}