简体   繁体   English

Laravel 5.4上的多个变量数据

[英]multiple variable data on Form Laravel 5.4

need your help on this one.. how to pass a multiple variable data on form using larvel... i got some sample but there's an error 需要您的帮助..如何使用larvel在表单上传递多个变量数据...我得到了一些样本,但是有一个错误

ErrorException in UrlGenerationException.php line 17:
Missing required parameters for [Route: editeammember.post] [URI: editeammember/{idteam}/{idmember}]. (View: E:\wamp64\www\gplspring2017\resources\views\admin\editteammember.blade.php)

Here's my form code: 这是我的表单代码:

<form class="form-horizontal" role="form" method="POST" action="{{ route('editeammember.post', $member->gpl_team_id.'/'.$member->team_member_id) }}"></form>

here's my controller 这是我的控制器

public function editteammember(Request $request, $idteam, $idmember)
    {
        $teams = DB::table('gpl_team')->where('gpl_team_id', $idteam)->get(); 

        $count = count($teams);

        if(!$count)
        {
            return redirect('404');
        }
        else
        {
            $member_image = $request->input('member_image');
            $member_summoner = $request->input('member_summoner');
            $member_name = $request->input('member_name');
            $member_role = $request->input('member_role');
            $updated_at = date("Y-m-d H:i:s");

            $this->validate(request(), [
                'member_image' => 'required|max:255',
                'member_summoner' => 'required|max:255',
                'member_name' => 'required|max:255',
                'member_role' => 'in:Top Lane, Jungle, Mid Lane, AD Carry, Support, Substitute',
                ]
            );   

            DB::table('team_member')->where('team_member_id', $idmember)->where('gpl_team_id', $idteam)->update([
                ['member_pic' => $member_image, 'member_summoner' => $member_summoner, 'member_name' => $member_name, 'member_role' => $member_role, 'updated_at' => $updated_at, ]
            ]);

            return redirect()->back()->with('message', 'Member is successfully Updated!');
        }
    }

hope you can help me... thank you 希望你能帮我...谢谢

pass your params as an array : 将参数作为数组传递:

{{ route('editeammember.post', [$member->gpl_team_id, $member->team_member_id]) }}

for more reference : route() 有关更多参考: route()

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

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