Laravel如何把数据存入同1个ID里?
过去多啦不再A梦
过去多啦不再A梦 2017-05-16 16:55:27
0
1
335

我在写网站后台配置页面,这些数据只有1个数据表,即ID=1 ,没有id=2,更新数据修改都覆盖到id=1里

但是 如何将下面代码 保存到ID=1里呢?

public function edit()
    {
        
       $configs = new Configs();
       
       //这个ID传输 在模版是<input type="hidden" name="id" value="1" />
       
       $configs->id = Request::input('id');
       $configs->web_name = Request::input('web_name');
       $configs->web_add = Request::input('web_add');
       $configs->web_email = Request::input('web_email');
       $configs->web_copy = Request::input('web_copy');
       $configs->web_keywords = Request::input('web_keywords');
       $configs->web_description = Request::input('web_description');
       
      //问题在这里了,如何直接保存到数据库ID1里呢 这样写好像不对
       $configs = Configs::find(1);
       $configs->save();

     return redirect('/admin/config');
    }
过去多啦不再A梦
过去多啦不再A梦

全部回复(1)
巴扎黑

$configs=new Configs();改为$configs=Configs::find(1);

然后把后面的$configs = Configs::find(1)注释掉……

或者第二种方法:

Configs::where('id','=',1)->update([...]);
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板