如何獲取請求中屬性的名稱,我需要以字符串格式自動獲取名稱。例如:如何以字符串格式獲取請求中屬性的名稱
$request->some_attribute
是否有一種PHP方式來提取此屬性名稱爲字符串?
我想避免這樣做
Setting::set($section, 'enable', $request->enable);
Setting::set($section, 'type', $request->type);
Setting::set($section, 'must_be_registered', $request->must_be_registered);
我想這樣做:
Setting::set($section, $request->enable);
Setting::set($section, $request->type);
Setting::set($section, $request->must_be_registered);
這是一套功能的外觀:
靜態公共功能集($節,$ key,$ value)
我想盡量避免必須通過我必須hardc頌歌,如果我能在某種程度上得到串什麼,我是指用$請求 - >然後我wuold
$setting->section = $section;
$setting->key = magic_function($request->enable);
$setting->value = $value;
現在關鍵將持有的屬性的名稱,而不是價值
「啓用」,等等
難道不可以這樣做嗎?請求已經具有我發送的屬性的所有名稱,我只想避免必須在Controller中手動輸入這些名稱,因爲我希望將值存儲到刀片中完全按名稱命名的特定密鑰中,因爲我需要將其命名爲數據庫。
你的意思是HTML元素的屬性,如div ID? – Vbudo
我正在使用Laravel併發送一個POST請求給控制器一些變量,我可以通過$ request-> title等來訪問這些請求。我想知道是否有一種方法可以將屬性標題轉換爲字符串,而無需我在控制器中對其進行硬編碼? –