货币切换
This commit is contained in:
parent
ab4b827b75
commit
f2b7d18704
|
|
@ -4,6 +4,7 @@ use Beike\Models\Customer;
|
|||
use Beike\Models\Language;
|
||||
use Beike\Models\AdminUser;
|
||||
use Beike\Repositories\CurrencyRepo;
|
||||
use Illuminate\Database\Eloquent\Builder;
|
||||
use Illuminate\Support\Str;
|
||||
use Illuminate\Support\Collection;
|
||||
use Beike\Services\CurrencyService;
|
||||
|
|
@ -286,10 +287,12 @@ function language_packages(): array
|
|||
return array_values(array_diff(scandir($languageDir), array('..', '.')));
|
||||
}
|
||||
|
||||
|
||||
function currencies(): array
|
||||
/**
|
||||
* @return Builder[]|\Illuminate\Database\Eloquent\Collection
|
||||
*/
|
||||
function currencies()
|
||||
{
|
||||
return CurrencyRepo::all()->where('status', true)->get();
|
||||
return CurrencyRepo::all()->where('status', true);
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -11,13 +11,14 @@
|
|||
|
||||
namespace Beike\Shop\Http\Controllers;
|
||||
|
||||
use Beike\Repositories\CurrencyRepo;
|
||||
use Illuminate\Support\Facades\Session;
|
||||
use Illuminate\Support\Facades\Redirect;
|
||||
|
||||
class CurrencyController extends Controller
|
||||
{
|
||||
public function index($lang)
|
||||
{
|
||||
if (in_array($lang, CurrencyRepo::all()->where('status', true)->pluck('code'))) {
|
||||
if (in_array($lang, currencies()->where('status', true)->pluck('code')->toArray())) {
|
||||
Session::put('currency', $lang);
|
||||
}
|
||||
return Redirect::back();
|
||||
|
|
|
|||
Loading…
Reference in New Issue