Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public function create()
- {
- $user_id = !empty(Auth::id()) ? Auth::id() : Auth::guard('admin')->id();
- if (empty($user_id)) {
- return redirect(route('login'));
- }
- $payment = Payment::createEmptyPayment($user_id, $this->default_amount);
- try {
- $client = new LiqpayClient();
- $result = $client->createTestCheckout($payment->id, $this->default_amount, self::PAYMENT_DESC);
- } catch (\Exception $e) {
- $payment->response = json_encode($e->getMessage());
- // Думаю перенести это в модель отдельным методом. Правильно ли это или норм сохранять в контролере модель?
- $payment->save();
- return back()->with('error', self::ERROR_PAYMENT);
- }
- return Redirect::to($result);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement