SettingController.php 990 B

12345678910111213141516171819202122232425262728293031323334
  1. <?php
  2. namespace App\Http\Controllers\Api;
  3. use App\Http\Controllers\Controller;
  4. use App\Models\Setting;
  5. use App\Models\ShareConfig;
  6. use Illuminate\Http\Request;
  7. class SettingController extends Controller
  8. {
  9. public function get()
  10. {
  11. $shareConfig = ShareConfig::orderBy('id','asc')->first()->toArray();
  12. $setting = Setting::orderBy('id','asc')->first()->toArray();
  13. $data = [
  14. 'origin_member_price' => $shareConfig['origin_member_price'],
  15. 'member_price' => $shareConfig['member_price'],
  16. 'service_wechat' => $setting['service_wechat'],
  17. 'service_qrcode' => env('APP_URL').'/uploads/'.$setting['service_qrcode'],
  18. 'open_share' => $shareConfig['is_open'],
  19. 'review_mode' => $setting['review_mode'],
  20. ];
  21. return out($data);
  22. }
  23. public function config()
  24. {
  25. $data = [
  26. 'img_version' => env('IMG_VERSION','1.0')
  27. ];
  28. return out($data);
  29. }
  30. }