У меня возникли проблемы с siteSocialSettingsData
на мой взгляд лезвия Я получаюИспользование неопределенной константы в Laravel
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>
'маршрута ('socialDataSubmit', facebook)' является вашей проблемой. Это PHP-код, а 'facebook' не является строкой или переменной, поэтому он пытается (и не удается) найти константу. – ceejayoz