从数据库/验证返回ID

时间:2016-05-19 11:47:02

标签: php database validation laravel

我尝试在注册后返回ID,以便在按摩中回复它。我尝试但它不起作用。

batches = tf.train.batch(images_list, batch_size=3, enqueue_many=True, capacity=6)

第二个问题。是否有验证选项来请求姓名中的第一个大字母?

感谢所有帮助

2 个答案:

答案 0 :(得分:2)

您的代码将是:

public function store(Request $request){
  $rules = [
    'name' => ['required'],
    'surname' => ['required'],
    'mac_address' => ['required','min:17','max:17','unique:registrations'],
    'phone' => ['between:9,11'],
  ];

  $this->validate($request, $rules);

  $mac_address = $request->input('mac_address');

  $registration = Registration::create($request->all());

  $id = $registration->id;

  return redirect('registration')->with("message","Your ID : ".$id);
}

Laravel模型(Registration extends Model)返回最后插入的详细信息,因此您可以使用$registration获取所有数据。

希望这有效!

PS,我不知道是否有一个验证选项来请求名字中的第一个大字母。

答案 1 :(得分:0)

您可以通过$ registration变量直接访问用户的id, 试试这个:

 return redirect('registration')->with("message","Your ID :", $registration->id);