简体   繁体   中英

Success message is not showing after submitting form

Laravel Controller my insert data method in controller

$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 view index view where I want to display message

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

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

Try something like this:

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

try:

 @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

Try this, is should work.

Route

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');

Success Message View

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

大家好,非常感谢您回复我,我从下面的链接Laravel 5.2 验证错误没有出现在刀片中得到了我所述问题的解决方案

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM