[英]Use of undefined constant in Laravel
我在刀片視圖中siteSocialSettingsData
的問題
Use of undefined constant facebook - assumed 'facebook'
但是,我對為什么它發生的原因感到困惑,因為GeneralSettings
區域/部分正在按應有的方式工作,並且它們都是相同的代碼部分
在我的函數中,我完成了var_dump($siteSocialSettingsData->facebook);
它可以按我想要的方式工作
功能:
$siteSettingsDB = GeneralSettings::get();
$siteSettingsData = $siteSettingsDB[0];
$siteSocialSettingsDB = SocialSettings::get();
$siteSocialSettingsData = $siteSocialSettingsDB[0];
return view('admin.pages.settings.general.general', compact('pageTitle','siteName', 'pageName', 'fullName','cpuUsage','memoryUsage', 'siteSettingsData', 'siteSocialSettingsData'));
刀:
<input class="form-control updateField" data-id="facebook" data-url="{{ route('socialDataSubmit', facebook )}}" data-title="Facebook" name="facebook" placeholder="Facebook" type="input" value="{{ old('facebook', $siteSocialSettingsData->facebook)}}"> <span class="input-group-btn"><button class="btn btn-default edit" type="button"><span class="glyphicon glyphicon glyphicon-pencil"></span></button></span>
您只是進入facebook
而沒有告訴PHP這是變量還是字符串,這就是為什么出現錯誤的原因。 錯誤是在刀片視圖中的data-url
屬性中,當您調用route函數時(請檢查第二個參數)。
您需要將視圖更改為:
<input class="form-control updateField" data-id="facebook"
data-url="{{ route('socialDataSubmit', $siteSocialSettingsData->facebook )}}"
data-title="Facebook" name="facebook" placeholder="Facebook" type="input"
value="{{ old('facebook', $siteSocialSettingsData->facebook)}}">
<span class="input-group-btn">
<button class="btn btn-default edit" type="button">
<span class="glyphicon glyphicon glyphicon-pencil"></span>
</button>
</span>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.