货币切换
This commit is contained in:
parent
ab4b827b75
commit
f2b7d18704
|
|
@ -4,6 +4,7 @@ use Beike\Models\Customer;
|
||||||
use Beike\Models\Language;
|
use Beike\Models\Language;
|
||||||
use Beike\Models\AdminUser;
|
use Beike\Models\AdminUser;
|
||||||
use Beike\Repositories\CurrencyRepo;
|
use Beike\Repositories\CurrencyRepo;
|
||||||
|
use Illuminate\Database\Eloquent\Builder;
|
||||||
use Illuminate\Support\Str;
|
use Illuminate\Support\Str;
|
||||||
use Illuminate\Support\Collection;
|
use Illuminate\Support\Collection;
|
||||||
use Beike\Services\CurrencyService;
|
use Beike\Services\CurrencyService;
|
||||||
|
|
@ -286,10 +287,12 @@ function language_packages(): array
|
||||||
return array_values(array_diff(scandir($languageDir), 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;
|
namespace Beike\Shop\Http\Controllers;
|
||||||
|
|
||||||
use Beike\Repositories\CurrencyRepo;
|
use Illuminate\Support\Facades\Session;
|
||||||
|
use Illuminate\Support\Facades\Redirect;
|
||||||
|
|
||||||
class CurrencyController extends Controller
|
class CurrencyController extends Controller
|
||||||
{
|
{
|
||||||
public function index($lang)
|
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);
|
Session::put('currency', $lang);
|
||||||
}
|
}
|
||||||
return Redirect::back();
|
return Redirect::back();
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue