diff --git a/app/Http/Controllers/Shop/Auth/LoginController.php b/app/Http/Controllers/Shop/Auth/LoginController.php index 73d34da5..5226dea8 100644 --- a/app/Http/Controllers/Shop/Auth/LoginController.php +++ b/app/Http/Controllers/Shop/Auth/LoginController.php @@ -31,12 +31,13 @@ class LoginController extends Controller public function login(Request $request) { - $this->validate($request, [ + $credentials = $request->validate([ 'email' => 'required|email', 'password' => 'required|min:8', ]); - if (Auth::guard('customer')->attempt(['email' => $request->email, 'password' => $request->password], $request->get('remember'))) { + if (Auth::guard('customer')->attempt($credentials, $request->get('remember'))) { + $request->session()->regenerate(); return redirect()->intended(route('home')); } return back()->withInput($request->only('email', 'remember')); diff --git a/app/Http/Controllers/Shop/Auth/RegisterController.php b/app/Http/Controllers/Shop/Auth/RegisterController.php index dafc9f4b..d52c2d54 100644 --- a/app/Http/Controllers/Shop/Auth/RegisterController.php +++ b/app/Http/Controllers/Shop/Auth/RegisterController.php @@ -46,7 +46,8 @@ class RegisterController extends Controller public function showRegistrationForm() { - return view('Shop.auth.register'); + $data = self::init(); + return view('Shop.auth.register', $data ?? []); } protected function create(array $data) diff --git a/app/Http/Controllers/Shop/Auth/ResetPasswordController.php b/app/Http/Controllers/Shop/Auth/ResetPasswordController.php index e43179b8..2cf76c69 100644 --- a/app/Http/Controllers/Shop/Auth/ResetPasswordController.php +++ b/app/Http/Controllers/Shop/Auth/ResetPasswordController.php @@ -19,7 +19,6 @@ class ResetPasswordController extends Controller public function showResetForm(Request $request, $token = null) { - $data = $this->initHeader(); $data['token'] = $token; $data['email'] = $request->email; return view('Auth.passwords.reset', $data); diff --git a/app/Repositories/Core/Auth/Users.php b/app/Repositories/Core/Auth/Users.php index 9b7407d4..cf4d0741 100644 --- a/app/Repositories/Core/Auth/Users.php +++ b/app/Repositories/Core/Auth/Users.php @@ -18,6 +18,7 @@ use App\Repositories\Partners; use App\Repositories\Core\Upload; use LangleyFoxall\LaravelNISTPasswordRules\PasswordRules; + class Users { use LaratrustUserTrait; diff --git a/app/Repositories/Shop/Customers.php b/app/Repositories/Shop/Customers.php index 8a0a84df..d7c0f066 100644 --- a/app/Repositories/Shop/Customers.php +++ b/app/Repositories/Shop/Customers.php @@ -2,10 +2,40 @@ namespace App\Repositories\Shop; +use Illuminate\Support\Facades\Auth; + + use App\Models\Shop\Customer; class Customers { + + public static function getAvatar() + { + + } + + public static function getName() + { + $user = self::getAuth(); + return $user ? $user->first_name : ''; + } + + public static function getAuth() + { + return Auth::guard('customer')->user(); + } + + public static function getId() + { + return Auth::guard('customer')->id(); + } + + public static function isConnected() + { + return Auth::guard('customer')->check(); + } + public static function getOptions() { return Customer::orderBy('value', 'asc')->get()->pluck('value', 'id')->toArray(); diff --git a/app/Repositories/Shop/Offers.php b/app/Repositories/Shop/Offers.php index 9be59e1c..980b681a 100644 --- a/app/Repositories/Shop/Offers.php +++ b/app/Repositories/Shop/Offers.php @@ -40,7 +40,7 @@ class Offers { $sale_channel_id = $sale_channel_id ? $sale_channel_id : SaleChannels::getDefaultID(); $offer = Offer::withPriceBySaleChannelByQuantity($sale_channel_id, $quantity)->find($id); - return number_format($offer->price_lists->first()->price_list_values->first(),2); + return $offer->price_lists->first()->price_list_values->first(); } public static function getBasket() diff --git a/resources/views/Shop/Articles/partials/addBasket.blade.php b/resources/views/Shop/Articles/partials/addBasket.blade.php index bab98c5c..ad4426b8 100644 --- a/resources/views/Shop/Articles/partials/addBasket.blade.php +++ b/resources/views/Shop/Articles/partials/addBasket.blade.php @@ -12,14 +12,14 @@ ])
{{ __('boilerplate::auth.register.intro') }}
- {!! Form::open(['route' => 'Shop.register.post', 'method' => 'post', 'autocomplete'=> 'off']) !!} -:message
') !!} -:message
') !!} -:message
') !!} -:message
') !!} -:message
') !!} -:message
') !!} +:message
') !!} +:message
') !!} +:message
') !!} +:message
') !!} +:message
') !!} +:message
') !!} +:message
') !!} +:message
') !!} +:message
') !!} +