我正在尝试更新我的行。提供的数字是Users表结构。当我使用Laravel身份验证注册时。仅使用黄色标记的行,而其他行保持为空。我创建了另一个名为profile的页面,并希望使用配置文件页面将数据添加到剩余的空行中。但我陷入困境,无法弄清楚如何做到这一点。有什么建议吗?
答案 0 :(得分:1)
您可以创建配置文件控制器,以便与配置文件页面中的用户表进行交互,如下所示:
use App\User;
class ProfileController extends Controller {
public function function_name(Request $request)
{
...
$user = Auth::User(); //get authorized user, or you can get user by ID
$user->city = 'City';
$user->country = 'Country ';
$user->save();
...
}
答案 1 :(得分:0)
在您的用户模型中,不要忘记将字段添加到可填充变量;
例如
numpy.zeros_like
这样import numpy as np
# the initial array
a = [[ 0,1,0],
[-1,2,1],
[3,-4,2]]
a = np.array(a)
b = a + 20 # after adding 20 to each element
c = np.zeros_like(a) # resulting matrix (filled with zeros by default)
neg = a < 0 # indeces of negative values
c[neg] = b[neg] + a[neg] # overriding the needed elements
print(c)
方法就可以了。
或者您可以将这些字段添加到注册表单并更新您的注册方法