1. 程式人生 > >Laravel給request變數賦值,追加引數,修改引數

Laravel給request變數賦值,追加引數,修改引數

在使用Laravel的時候碰到一個問題,需要追加一個不存在的表單欄位。具體例子是:
我有個專門的表單頁面給使用者新增資源,方法都已經寫好了,這個表單頁面會傳使用者ID和授權碼過來;
然後改進後的需求是,在後臺新增使用者的時候就要分配資源,相當於需要把使用者新增頁面和使用者新增資源頁面合併,不然的話又需要重新寫程式碼,其實邏輯都已經做好了,問題是新增使用者之前,程式並不知道這個使用者id會是多少。
因此,我在程式裡面需要在插入一個使用者之後,把新插入使用者的id模擬新增到表單,這樣的話就可以使用單獨頁面新增自願的各種方法了。一步就解決戰鬥。

//新增一個request欄位,customer_id
request()->offsetSet('customer_id', $customer->id); dd(request(customer_id));