ExchangeController.php 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. <?php
  2. namespace App\Http\Controllers\Admin;
  3. use Illuminate\Http\Request;
  4. use App\Http\Traits\FinancialTrait;
  5. use App\Http\Controllers\Controller;
  6. class ExchangeController extends Controller
  7. {
  8. use FinancialTrait;
  9. /*
  10. * 환율 정보
  11. */
  12. public function index(Request $request)
  13. {
  14. $data = [
  15. 'subject' => '도매 관리 - 환율 정보'
  16. ];
  17. $searchDate = $request->get("search_date", date('Y-m-d', time()));
  18. $exchangeList = $this->exchangeList($searchDate);
  19. if ($exchangeList) {
  20. foreach ($exchangeList as $idx => $exchange) {
  21. if (in_array($exchange['cur_unit'], ["USD", "EUR"])) {
  22. array_unshift($exchangeList, $exchange);
  23. unset($exchangeList[$idx + 1]);
  24. }
  25. }
  26. }
  27. $data['searchDate'] = $searchDate;
  28. $data['exchangeList'] = $exchangeList;
  29. $data['exchangeRows'] = count($exchangeList);
  30. return view('admin.exchange', $data);
  31. }
  32. }