这行代码 $user= UserModel::create($request->param()); 执行的时候没反应不知道哪里错了
紫轩 ADG
紫轩 ADG 2018-07-11 14:48:29
[PHP讨论组]

//添加操作
public function addUser(Request $request)
{
   $data = $request -> param();
   $status = 1;
   $message = '添加成功';

   $rule = [
       'name|用户名' => "require|min:3|max:10",
       'password|密码' => "require|min:3|max:10",
       'email|邮箱' => 'require|email'
   ];

   $result = $this -> validate($data, $rule);
   //return ['status'=>$status, 'message'=> $result ];

   if ($result === true) {
     //  return ['status'=>$status, 'message'=>$request->param()];
     $user= UserModel::create($request->param());
       

       if ($user === null) {
           $status = 0;
           $message = '添加失败~~';
       }
   }


  return ['status'=>$status, 'message'=>$message];
}

紫轩 ADG
紫轩 ADG

全部回复(2)
You bad bad

你的  return ['status'=>$status, 'message'=>$message];   。不是应该用assign()吗。还有目测是数据类型错误。把你的数据变量比如$data加个[0]。。。$data[0]输出看看

  • 回复 O(∩_∩)O谢谢 问题出在 $data[0], 输出是['/index/user/adduser_html':‘ ’] 所以错误,表单里面没有这个的,为啥 朱哥 视频里面没出问题。奇怪
    紫轩 ADG 作者 2018-07-14 07:07:49
无忌哥哥

没有报错吗?你这个是ajax 返回,没反应的话  F12看看错误信息

  • 回复 谢谢找到点思路
    紫轩 ADG 作者 2018-07-11 17:44:06
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号