Файловый менеджер - Редактировать - /home/clickysoft/public_html/assets.clickysoft.net/app/Repositories/CurrenciesRepository.php
Назад
<?php namespace App\Repositories; use App\Models\Currency; use DB; use Exception; use Illuminate\Http\Request; use Symfony\Component\HttpFoundation\Response; class CurrenciesRepository implements CurrenciesRepositoryInterface { public function getAllCurrencies(Request $request) { $currencies = Currency::orderBy("id", "desc"); if (!empty($request->get("search"))) { $currencies = Currency::where("name", "like", "%" . $request->get("search", "") . "%")->orWhere("code", "like", "%" . $request->get("search", "") . "%")->orWhere("symbol", "like", "%" . $request->get("search", "") . "%"); } return $currencies->paginate(50); } public function getCurrenciesDropDown() { return Currency::get(); } public function storeCurrency($data) { return Currency::create($data); } public function updateCurrency($data, Currency $currency) { return $currency->update($data); } public function destroyCurrency(Currency $currency) { return $currency->delete(); } public function massDestroyCurrencies($ids) { try { DB::beginTransaction(); Currency::whereIn("id", $ids)->delete(); DB::commit(); return response(null, Response: Response::HTTP_NO_CONTENT); } catch (Exception $error) { DB::rollBack(); return response(["message" => "Could not delete currencies"], Response::HTTP_INTERNAL_SERVER_ERROR); } } }
| ver. 1.4 |
Github
|
.
| PHP 8.1.29 | Генерация страницы: 0 |
proxy
|
phpinfo
|
Настройка