如何从return()-> redirect()-> back()传递数据?

时间:2019-11-24 11:35:22

标签: laravel

我想将数据添加到从下拉列表中选择的数据库。 添加数据后,它将我重定向到同一页面。 我想选择下拉菜单以选择与在数据库中插入数据之前选择的数据相同的数据。 我不允许通过将返回重定向的值传递回来。 有其他选择吗?

 public function district()
    {
        $data['districts'] = District::all();
        $data['locations'] = Location::paginate(6);

        return view('Backend.pages.dashboard.district',$data);
    }

      public function addingdistrict(Request $request)
        {

            if($request->isMethod('get'))
            {
                return redirect()->back()->with('danger','Not with URL please');
            }
            if($request->isMethod('post'))
            {
                $data['district_id'] = $request->districtname;
                $data['location'] = $request->locationname;
                if(Location::create($data))
                {

                    return redirect()->back();

                }
            }
        }

我想通过添加区域传递数据return return()-> back()

1 个答案:

答案 0 :(得分:1)

redirect()->back()->with('message','your message')->with(compact('your_varible'));