首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用Laravel 5.3将值输入数据库

使用Laravel 5.3将值输入数据库
EN

Stack Overflow用户
提问于 2017-01-10 01:38:10
回答 1查看 40关注 0票数 0

尽管我的直觉告诉我这是一个基本的基础,但我无论如何也找不到关于如何做到这一点的信息。

我有一个简单的布尔值,它根据表值reference_id重定向用户。我想让它在用户行的列中输入值后重定向该用户。

下面是代码:(你可以忽略我注释出来的代码。这是一个不同的实现)

https://gyazo.com/9f2774cd9069b4678d67b80391f9f276

代码语言:javascript
运行
复制
protected function redirectTo()
{
    $id = Auth::id();
    $rfid = DB::table('users')->where('id', $id)->value('reference_id');
    //$userid = User::find($id);
    if ($rfid == ''){
        //$clientRole = DB::table('roles')->where('id', '2')->value('slug');
        //$userid->attachRole($clientRole); // sets role based on redirect
        input 'client' to database 'users' column 'temproles' //dummy code for what I want to do

        view('/clientdirect');
    }
    else {
        //$employeeRole = DB::table('roles')->where('id', '3')->value('slug');
        //$userid->attachRole($employeeRole); // sets role based on redirect
        input 'employee' to database 'users' column 'temproles'
        view('/empdirect');
    }

}

再次道歉,如果这是常识,我在任何地方都找不到参考资料。无论是链接到哪里,我可以阅读关于这一点或方向将是伟大的!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-01-10 01:57:35

如果您想要在名为“users”的表的“temproles”列中输入“client”,您应该能够通过以下方式来实现:

代码语言:javascript
运行
复制
DB::table('users')->insert(
    ['temprole' => 'client']
);

如果已创建模型,则可以执行以下操作:

代码语言:javascript
运行
复制
$user = new User
$user->temproles = 'client';
$user->save();
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41553730

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档