Php Laravel-使用数据和消息重定向

Php Laravel-使用数据和消息重定向,php,laravel,laravel-5,laravel-5.2,laravel-5.3,Php,Laravel,Laravel 5,Laravel 5.2,Laravel 5.3,这是我的分类列表页面 加载此页控制器代码的步骤如下: public function categorysettings(Request $request) { $categorieslist=productcategory::all(); return view('categorieslist',compact('categorieslist')); } 现在,当我点击删除按钮时,这段代码被执行 public function deletecategory($categoryid)

这是我的分类列表页面

加载此页控制器代码的步骤如下:

public function categorysettings(Request $request)
{
  $categorieslist=productcategory::all();
  return view('categorieslist',compact('categorieslist'));
}
现在,当我点击删除按钮时,这段代码被执行

public function deletecategory($categoryid)
{
   $category = productcategory::find($categoryid);
   $category->delete();
   $categorieslist=productcategory::all();
   return Redirect::back()->with('deleted','Successfully Deleted Category !!!');

}
在我的html页面中,我将会话名称删除以显示消息。 但每当我点击删除按钮,数据就会被删除,但它会显示如下。

欢迎提供任何帮助或建议

根据要求,我的查看文件代码如下。谢谢

    @if(Session::has('deleted'))
        <div class="row">
            <div class="col-md-8 col-md-offset-2">
                <div class="alert alert-danger">
                    {{Session::get('deleted')}}
                </div>
            </div>
        </div>
    @endif
@if(Session::has('deleted'))
{{Session::get('deleted')}
@恩迪夫
您可以试试这个

@if(Session::get('deleted'))
    <div class="row">
        <div class="col-md-8 col-md-offset-2">
            <div class="alert alert-danger">
                {{Session::get('deleted')}}
            </div>
        </div>
    </div>
@endif
@if(会话::get('deleted'))
{{Session::get('deleted')}
@恩迪夫
您可以试试这个

@if(Session::get('deleted'))
    <div class="row">
        <div class="col-md-8 col-md-offset-2">
            <div class="alert alert-danger">
                {{Session::get('deleted')}}
            </div>
        </div>
    </div>
@endif
@if(会话::get('deleted'))
{{Session::get('deleted')}
@恩迪夫

在会话中定义已删除的变量

public function deletecategory($categoryid)
{
   $category = productcategory::find($categoryid);
   $category->delete();
   $categorieslist=productcategory::all();
   session()->flash('deleted', 'Successfully Deleted Category !!!');
   return Redirect::back();
}

检查laravel网站中的会话文档

在会话中定义删除的变量

public function deletecategory($categoryid)
{
   $category = productcategory::find($categoryid);
   $category->delete();
   $categorieslist=productcategory::all();
   session()->flash('deleted', 'Successfully Deleted Category !!!');
   return Redirect::back();
}
查看laravel网站上的会话文档

尝试以下操作:-

In Your controller
return redirect()->back()->with('deleted', 'Successfully Deleted Category !!!');
和在视图文件中

@if(Session::has('deleted'))
<div class="row">
    <div class="col-md-8 col-md-offset-2">
        <div class="alert alert-danger">
            {!! session('deleted') !!}
        </div>
    </div>
</div>
@endif
@if(Session::has('deleted'))
{!!会话('deleted')!!}
@恩迪夫
试试这个:-

In Your controller
return redirect()->back()->with('deleted', 'Successfully Deleted Category !!!');
和在视图文件中

@if(Session::has('deleted'))
<div class="row">
    <div class="col-md-8 col-md-offset-2">
        <div class="alert alert-danger">
            {!! session('deleted') !!}
        </div>
    </div>
</div>
@endif
@if(Session::has('deleted'))
{!!会话('deleted')!!}
@恩迪夫
尝试下面的代码

public function deletecategory($categoryid)
{
   $category = productcategory::find($categoryid);
   $category->delete();
   $categorieslist=productcategory::all();
   return redirect(<Category-list-route>)
       ->with('success', 'Successfully Deleted Category !!!');
}
公共功能删除类别($categoryid)
{
$category=productcategory::find($categoryid);
$category->delete();
$categorieslist=productcategory::all();
返回重定向()
->使用('success','Successfully Deleted Category!!!');
}
然后在刀刃上

@if(Session::has('success'))
    <div class="row">
        <div class="col-md-8 col-md-offset-2">
            <div class="alert alert-danger">
                {{Session::get('success')}}
            </div>
        </div>
    </div>
@endif
@if(Session::has('success'))
{{Session::get('success')}
@恩迪夫
尝试下面的代码

public function deletecategory($categoryid)
{
   $category = productcategory::find($categoryid);
   $category->delete();
   $categorieslist=productcategory::all();
   return redirect(<Category-list-route>)
       ->with('success', 'Successfully Deleted Category !!!');
}
公共功能删除类别($categoryid)
{
$category=productcategory::find($categoryid);
$category->delete();
$categorieslist=productcategory::all();
返回重定向()
->使用('success','Successfully Deleted Category!!!');
}
然后在刀刃上

@if(Session::has('success'))
    <div class="row">
        <div class="col-md-8 col-md-offset-2">
            <div class="alert alert-danger">
                {{Session::get('success')}}
            </div>
        </div>
    </div>
@endif
@if(Session::has('success'))
{{Session::get('success')}
@恩迪夫

在控制器中编写这些代码

Session::flash('deleted', 'Category information deleted successfully.');
return Redirect::to('/your-category-list-url'); 
// Your Listing page which you wrote in web.php under routes folder if you are using laravel 5.4
// If you are using laravel 5.2 then in your routes.php
现在在你的刀片模板

@if(Session::has('deleted'))
<div class="col-lg-10 pull-right" align="center">
    <div class="alert alert-danger  alert-dismissable " role="alert">
        <button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">×</span></button>  <i class="fa fa-remove"></i>
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  {{ Session::get('deleted') }}
    </div>
</div>
@endif

我希望这将为您工作

在您的控制器中编写这些代码

Session::flash('deleted', 'Category information deleted successfully.');
return Redirect::to('/your-category-list-url'); 
// Your Listing page which you wrote in web.php under routes folder if you are using laravel 5.4
// If you are using laravel 5.2 then in your routes.php
现在在你的刀片模板

@if(Session::has('deleted'))
<div class="col-lg-10 pull-right" align="center">
    <div class="alert alert-danger  alert-dismissable " role="alert">
        <button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">×</span></button>  <i class="fa fa-remove"></i>
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  {{ Session::get('deleted') }}
    </div>
</div>
@endif

我希望这对你有用。

数组很酷你能在显示
已删除的
会话消息的地方发布/包含查看文件的代码吗?添加了查看文件代码。
->使用([“已删除”=>“这是你已删除的消息”]),或者您可以使用
session()->flash(“已删除”,“这是您已删除的邮件”)您使用的是什么版本的Laravel?数组很酷。您可以在显示
已删除的
会话消息的位置发布/包含视图文件的代码吗?添加了视图文件代码。
->使用([“已删除”=>“这是您已删除的消息”]),或者您可以使用
session()->flash(“已删除”,“这是您已删除的邮件”)您使用的是什么版本的Laravel?得到的结果相同。得到的结果相同。得到的输出相同。您可以执行
dd(session()->all())并将结果粘贴到此处?获得相同的输出。请执行
dd(session()->all())并将结果粘贴到此处?