未显示会话消息



由于某种原因,用户订阅的会话消息未显示。 下面是我在控制器中的代码。

<?php
namespace AppHttpControllers;
use IlluminateHttpRequest;
use Session;
use Mailchimp;
class PagesController extends Controller
{
public function getIndex()
{
return view('pages.welcome');
}
public function postSubscribe(Request $request)
{
$listId ='d073cb8994';
$email = request()->input('email');
if(Mailchimp::check($listId, $email))
{
return "The email {$email} has been registered";
};
Mailchimp::subscribe(
$listId,
$email,
[],
false
);
Session::flash('success', 'You have now subscribed');
return redirect('/');
}
}
?>

我不确定它是否已经出现,并且我没有在我的刀片文件中为它腾出空间(如果这有意义(。 任何帮助将不胜感激。

我的想法可能太容易了,但是您是否检查blade文件是否包含数据(在这种情况下success(?

下面的代码应该可以工作(与控制器中的当前代码结合使用(。

将以下代码添加到blade模板:

@if(Session::has('success'))
<div class="alert alert-success">{{ Session::get('success') }}</div>
@endif

相关内容

最新更新