搜尋

首頁  >  問答  >  主體

Laravel如何把資料存入同1個ID裡?

我在寫網站後台設定頁面,這些資料只有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梦2751 天前337

全部回覆(1)我來回復

  • 巴扎黑

    巴扎黑2017-05-16 16:57:27

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

    然後把後面的$configs = Configs::find(1)註解掉…

    或第二種方法:

    Configs::where('id','=',1)->update([...]);

    回覆
    0
  • 取消回覆