簡體   English   中英

提交表單后未顯示成功消息

[英]Success message is not showing after submitting form

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 Route::resource('/category', 'CategoryController');

嘗試這樣的事情:

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

嘗試:

 @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

試試這個,應該可以。

路線

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

大家好,非常感謝您回復我,我從下面的鏈接Laravel 5.2 驗證錯誤沒有出現在刀片中得到了我所述問題的解決方案

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM