下拉列表和验证

时间:2019-07-03 17:53:51

标签: php laravel laravel-5 controller dropdown

我有2个表,第一个是Students,具有3个字段(名称,名字,fk_diploma)。然后,我的第二个表名为Diplomas,并且有1个字段名为(type_diploma)。 / p>

有关信息,我在type_diploma字段中有3条记录:

1) DiplomaA
2) DiplomaB
3) DiplomaC

在我的验证系统中,用户可以选择DiplomaA或DiplomaB,但不能选择DiplomaC。如果用户选择DiplomaC,则会出现错误消息

例如:*“对不起,您没有文凭C的技能。”

enter image description here

laravel中有解决方案吗?

public function store(studentRequest $request)
    {      
       $exists = Student::where('name', $request->get('name'))->where('firstname', $request->get('firstname'))->where('fk_diploma', $request->get('fk_diploma'))->count();

       if (!$exists){
            Student::create($request->all());
            return redirect()->route('students.index')
                ->with('success', 'new data created successfully');
        }

        else{
            return redirect()->route('students.index')
                ->with('error', 'duplicate');

        }   

}

0 个答案:

没有答案