提交表单后未显示成功消息

时间:2020-08-31 08:11:19

标签: php laravel

Laravel控制器 我在控制器中的插入数据方法

$category = array(
   'name' => $request->name,
   'code' => $request->code,
   'image' => $image_name
);
     Category::create($category,$image_name);

            return Redirect::to('/category')->with('success','Record 
                  inserted successfully');

laravel视图 我要在其中显示消息的索引视图

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

Route.php 路线:: resource('/ category','CategoryController');

4 个答案:

答案 0 :(得分:0)

尝试这样的事情:

<div class="panel panel-default">
    @if (session('success'))
        <div class="alert alert-success">{{ session('success') }}</div>
    @endif
</div>

答案 1 :(得分:0)

尝试:

@if(session()->has('success'))
    <div class="alert alert-dismissable alert success" style="background: white;">
        <button type="button" class="close" data-dismiss="alert" aria-label="close">
            <span aria-hidden="true">&times;</span>
        </button>
        <strong>
            {!! session()->get('success') !!}
        </strong>
    </div>

@endif

答案 2 :(得分:0)

尝试一下,应该可以。

路线

Route :: get('category','CategoryController @ index')-> name('category');

    $category = array(
        'name' => $request->name,
        'code' => $request->code,
        'image' => $image_name
    );
    Category::create($category, $image_name);

    return redirect()->route('category')->with('success', 'Record inserted successfully');

成功消息视图

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

答案 3 :(得分:0)

大家好,非常感谢您的回复。我从下面的链接中获得了所陈述问题的解决方案 Laravel 5.2 Validation Error not appearing in blade