Laravel 8:如何在PHP中将错误闪存到会话中(非刀片模板)

oymdgrw7  于 2023-03-19  发布在  PHP
关注(0)|答案(2)|浏览(116)

我把这个叫做:

request()->validate($rules);

如果出现错误,Laravel会将错误刷新到会话中并返回到上一页。
如何获取Laravel从 * PHP* 中闪存到会话的错误?
我 * 不是 * 指在刀片模板中获得错误,或使用刀片模板指令。
例如,如果我在类文件中编码,我怎么会得到错误呢?

eeq64g8w

eeq64g8w1#

我真的不明白你说的从PHP代码中得到错误是什么意思。
如果有帮助,请尝试此操作

@if ($errors->any())
<div class="alert alert-danger">
    @foreach ($errors->all() as $error)
        <strong><li>{{ $error }}</li></strong>
    @endforeach
</div>
@endif

如果没有帮助,请更好地解释您的问题

vpfxa7rd

vpfxa7rd2#

我知道怎么做了

$viewErrorBag = session()->get('errors');
$bag = $viewErrorBag->getBag('default');
$errors = $bag->all()

相关问题