fixes
This commit is contained in:
@@ -33,7 +33,7 @@ class BasketController extends Controller
|
|||||||
return Baskets::addBasket($offerId, $quantity, $update);
|
return Baskets::addBasket($offerId, $quantity, $update);
|
||||||
}
|
}
|
||||||
|
|
||||||
public function modalBasket($offerId, $quantity)
|
public function modalBasket($offerId, $quantity = 1)
|
||||||
{
|
{
|
||||||
$data = [
|
$data = [
|
||||||
'offer' => Offers::getFull($offerId)->toArray(),
|
'offer' => Offers::getFull($offerId)->toArray(),
|
||||||
|
|||||||
@@ -4,6 +4,7 @@ namespace App\Http\Controllers\Shop;
|
|||||||
|
|
||||||
use App\Datatables\Shop\CustomerOrdersDataTable;
|
use App\Datatables\Shop\CustomerOrdersDataTable;
|
||||||
use App\Http\Requests\Shop\StoreOrderPost;
|
use App\Http\Requests\Shop\StoreOrderPost;
|
||||||
|
use App\Repositories\Core\Auth\Users;
|
||||||
use App\Repositories\Core\User\ShopCart;
|
use App\Repositories\Core\User\ShopCart;
|
||||||
use App\Repositories\Shop\Baskets;
|
use App\Repositories\Shop\Baskets;
|
||||||
use App\Repositories\Shop\Contents;
|
use App\Repositories\Shop\Contents;
|
||||||
@@ -20,7 +21,7 @@ class OrderController extends Controller
|
|||||||
{
|
{
|
||||||
public function index(CustomerOrdersDataTable $dataTable)
|
public function index(CustomerOrdersDataTable $dataTable)
|
||||||
{
|
{
|
||||||
if (Customers::isNotConnected()) {
|
if (Users::isNotConnected() && Customers::isNotConnected()) {
|
||||||
abort(403);
|
abort(403);
|
||||||
}
|
}
|
||||||
return $dataTable->render('Shop.Orders.partials.list');
|
return $dataTable->render('Shop.Orders.partials.list');
|
||||||
|
|||||||
@@ -30,6 +30,8 @@ class PayboxController extends Controller
|
|||||||
|
|
||||||
public function process(Request $request)
|
public function process(Request $request)
|
||||||
{
|
{
|
||||||
return view('paybox.send');
|
$data = $request->all();
|
||||||
|
|
||||||
|
return view('paybox.send', $data);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -83,6 +83,11 @@ class Users
|
|||||||
return Auth::user();
|
return Auth::user();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static function isNotConnected()
|
||||||
|
{
|
||||||
|
return ! self::isConnected();
|
||||||
|
}
|
||||||
|
|
||||||
public static function isConnected()
|
public static function isConnected()
|
||||||
{
|
{
|
||||||
return Auth::check();
|
return Auth::check();
|
||||||
|
|||||||
@@ -3,6 +3,7 @@
|
|||||||
namespace App\Repositories\Core\User;
|
namespace App\Repositories\Core\User;
|
||||||
|
|
||||||
use Cart;
|
use Cart;
|
||||||
|
use Illuminate\Support\Facades\Auth;
|
||||||
|
|
||||||
class ShopCart
|
class ShopCart
|
||||||
{
|
{
|
||||||
@@ -95,6 +96,9 @@ class ShopCart
|
|||||||
|
|
||||||
public static function get()
|
public static function get()
|
||||||
{
|
{
|
||||||
return Cart::session('_token');
|
$userId = Auth::guard('customer')->id();
|
||||||
|
$sessionKey = 'cart_'.sha1(static::class . ($userId ?? 'guest'));
|
||||||
|
|
||||||
|
return Cart::session($sessionKey);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -36,10 +36,10 @@ class CustomerAddresses
|
|||||||
{
|
{
|
||||||
$delivery = $data['use_for_delivery'] ?? false;
|
$delivery = $data['use_for_delivery'] ?? false;
|
||||||
$data = array_merge($data, [
|
$data = array_merge($data, [
|
||||||
'address' => $delivery ? $data['delivery_address'] : $data['address'],
|
'address' => $delivery ? $data['delivery_address'] ?? $data['address'] : $data['address'],
|
||||||
'address2' => $delivery ? $data['delivery_address2'] : $data['address2'],
|
'address2' => $delivery ? $data['delivery_address2'] ?? $data['address2'] : $data['address2'],
|
||||||
'zipcode' => $delivery ? $data['delivery_zipcode'] : $data['zipcode'],
|
'zipcode' => $delivery ? $data['delivery_zipcode'] ?? $data['zipcode'] : $data['zipcode'],
|
||||||
'city' => $delivery ? $data['delivery_city'] : $data['city'],
|
'city' => $delivery ? $data['delivery_city'] ?? $data['city'] : $data['city'],
|
||||||
]);
|
]);
|
||||||
|
|
||||||
return self::addAddress($customerId, $data, 2);
|
return self::addAddress($customerId, $data, 2);
|
||||||
|
|||||||
Reference in New Issue
Block a user