Laravel 5.7 перенаправить обратно с сообщением () - PullRequest
0 голосов
/ 06 сентября 2018

Попытка перенаправить на предыдущую страницу с сообщением, когда у пользователя недостаточно средств. Контроллер:

if ($balance[0] > $kitap_baha[0]) {

    $userkitap = new UlanyjyKitap();
    $userkitap->user_id = Auth::id();
    $userkitap->yarysh_id = $id;
    $userkitap->save();

    $galan = $balance[0] - $kitap_baha[0];
    $user = User::find(Auth::id());
    $user->balance = $galan;
    $user->save();

    return response()->download($downloads[0]);
} else {
    return redirect()->back()->with('status', 'Balansyňyz ýeterlik däl');
}

Вид:

@if (session('status'))
    <div style="margin-top: 20px;">
        <div class="alert alert-danger alert-dismissible fade show" role="alert">
            <strong>Bagyşlaň!</strong> {{ session('status') }}
            <button type="button" class="close" data-dismiss="alert" aria-label="Close">
                <span aria-hidden="true">&times;</span>
            </button>
        </div>
    </div>
@endif

Результат dd($balance, $kitap_baha);:

 Collection {#311 ▼
  #items: array:1 [▼
    0 => 7.0
  ]
}
Collection {#303 ▼
  #items: array:1 [▼
    0 => 10.0
  ]
}

$balance - баланс пользователя $kitap_baha - цена книги

Возвращается правильно, но я думаю, что сеанса не видно.

Я что-то здесь не так делаю?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...