【发布时间】:2018-01-07 21:42:10
【问题描述】:
我收到了对 Laravel 的 HTTP 调用,我想获取传入的数据并将其插入表的列中。这是我的代码:
$data = Input::all();这是我来自 HTTP 的数据
$user = User::find($data['user_id']); 这是从 mySQL DB 中的用户表中查找用户。
+----+------------+-------------------------+------------+-----------+------------------------------------------------------------------+-------+---------------------+---------------------+----------+----------+------------+-------------+------------------+--------------------------------------------------------------+-------------+-----------------------+------------------+--------------+
| id | account_id | email | first_name | last_name | token | fb_id | created_at | updated_at | location | fb_token | deleted_at | access_code | is_account_admin | password | username | deleted_with_location | is_video_enabled | device_token |
+----+------------+-------------------------+------------+-----------+------------------------------------------------------------------+-------+---------------------+---------------------+----------+----------+------------+-------------+------------------+--------------------------------------------------------------+-------------+-----------------------+------------------+--------------+
所以我想将$data['deviceToken'] 插入到该表的deviceToken 列中。
如何在我的 Laravel 控制器上执行此操作?
谢谢!
【问题讨论】:
-
您要创建新用户还是更新现有用户?
-
因为设备令牌 col 存在于 dtb 中。所以你需要做的是。 $user->deviceToken = $data['deviceToken']; $user->save()
-
请在下方回答,我会接受!完美。
-
@austin:好的,完成
-
你能投我一票吗,奥斯汀