本文整理汇总了PHP中App\Http\Controllers\Session::reflash方法的典型用法代码示例。如果您正苦于以下问题:PHP Session::reflash方法的具体用法?PHP Session::reflash怎么用?PHP Session::reflash使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类App\Http\Controllers\Session
的用法示例。
在下文中一共展示了Session::reflash方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: create
/**
* Show the form for creating a new resource.
*
* @return \Response
*/
public function create()
{
if (auth()->check()) {
\Session::reflash();
\Session::flash('info', 'Cannot register when logged in');
return redirect('/');
}
return view('register');
}
示例2: getTopic
/**
* Show the topic.
*
* @return Response
*/
public function getTopic($id)
{
$topic = Topic::find($id);
$tags = $topic->tags()->get();
if (\Session::has('flashTag') && $tags->contains(\Session::get('flashTag'))) {
\Session::reflash('flashTag');
$mainTag = \Session::get('flashTag');
} else {
$mainTag = $tags->first();
}
$posts = $topic->posts()->with(['user', 'likeCounter'])->get();
$firstPost = $posts->shift();
return view('forum.topic')->with(['topic' => $topic, 'tags' => $tags, 'mainTag' => $mainTag, 'firstPost' => $firstPost, 'posts' => $posts]);
}