Я хочу обновить фактическую стоимость
ProposalExpenses::where('EXPENSE_ID', '=', $request->id)
->update(['ACTUAL_EXPENSES' => $request ->actualCost]);
//это моя функция
public function ProgrameLogExpUploadFiles(Request $request, $proposal_id) {
$officer = officer::where('USER_LOGIN_LOGIN_ID', '=', Auth::user()->LOGIN_ID)->first();
if (isset($request->id)) {
ProposalExpenses::where('EXPENSE_ID', '=', $request->id)
->update(['ACTUAL_EXPENSES' => $request->actualCost]);
if ($request->updated == "true" && $request->balance $proposal_id,
'EXPENCE_ID'=>$request->id
])->get();
\App\model\programme_proposal\ProgrammeExpenseFileUpload::where([
'PROPOSAL_ID'=>$proposal_id,
'EXPENCE_ID'=>$request->id
])->delete();
if(isset($old_files_db)){
foreach ($old_files_db as $file) {
try {
\Illuminate\Support\Facades\Storage::delete("programme_expenses/" . $file->STORAGE_FILE_NAME);
} catch (\Exception $e) {
}
}
}
foreach ($request->file as $file) {
$upload_success = $file->store('programme_expenses');
if ($upload_success) {
\App\model\programme_proposal\ProgrammeExpenseFileUpload::create([
'STORAGE_FILE_NAME' => str_replace("programme_expenses/", "", $upload_success),
'REAL_NAME' => $file->getClientOriginalName(),
'UPLOADED_DATE' => \Illuminate\Support\Carbon::now(),
'UPLOADED_BY_STAFF_NIC' => $officer->NIC,
'PROPOSAL_ID' => $proposal_id,
'EXPENCE_ID' => $request->id
]);
}
}
}
if ($request->updated == "false" && $request->balance > 0) {
$old_files_db = \App\model\programme_proposal\ProgrammeExpenseFileUpload::where(['PROPOSAL_ID'=>$proposal_id,'EXPENCE_ID'=>$request->id])->get();
\App\model\programme_proposal\ProgrammeExpenseFileUpload::where(['PROPOSAL_ID'=>$proposal_id,'EXPENCE_ID'=>$request->id])->delete();
if(isset($old_files_db)){
foreach ($old_files_db as $file) {
try {
\Illuminate\Support\Facades\Storage::delete("programme_expenses/" . $file->STORAGE_FILE_NAME);
} catch (\Exception $e) {
}
}
}
}
}
}
Подробнее здесь: https://stackoverflow.com/questions/650 ... ion-occurs
Когда я обновляю свои значения, возникает ReflectionException ⇐ Php
Кемеровские программисты php общаются здесь
-
Anonymous
1728534746
Anonymous
Я хочу обновить фактическую стоимость
[b]ProposalExpenses::where('EXPENSE_ID', '=', $request->id)
->update(['ACTUAL_EXPENSES' => $request ->actualCost]);[/b]
//это моя функция
public function ProgrameLogExpUploadFiles(Request $request, $proposal_id) {
$officer = officer::where('USER_LOGIN_LOGIN_ID', '=', Auth::user()->LOGIN_ID)->first();
if (isset($request->id)) {
ProposalExpenses::where('EXPENSE_ID', '=', $request->id)
->update(['ACTUAL_EXPENSES' => $request->actualCost]);
if ($request->updated == "true" && $request->balance $proposal_id,
'EXPENCE_ID'=>$request->id
])->get();
\App\model\programme_proposal\ProgrammeExpenseFileUpload::where([
'PROPOSAL_ID'=>$proposal_id,
'EXPENCE_ID'=>$request->id
])->delete();
if(isset($old_files_db)){
foreach ($old_files_db as $file) {
try {
\Illuminate\Support\Facades\Storage::delete("programme_expenses/" . $file->STORAGE_FILE_NAME);
} catch (\Exception $e) {
}
}
}
foreach ($request->file as $file) {
$upload_success = $file->store('programme_expenses');
if ($upload_success) {
\App\model\programme_proposal\ProgrammeExpenseFileUpload::create([
'STORAGE_FILE_NAME' => str_replace("programme_expenses/", "", $upload_success),
'REAL_NAME' => $file->getClientOriginalName(),
'UPLOADED_DATE' => \Illuminate\Support\Carbon::now(),
'UPLOADED_BY_STAFF_NIC' => $officer->NIC,
'PROPOSAL_ID' => $proposal_id,
'EXPENCE_ID' => $request->id
]);
}
}
}
if ($request->updated == "false" && $request->balance > 0) {
$old_files_db = \App\model\programme_proposal\ProgrammeExpenseFileUpload::where(['PROPOSAL_ID'=>$proposal_id,'EXPENCE_ID'=>$request->id])->get();
\App\model\programme_proposal\ProgrammeExpenseFileUpload::where(['PROPOSAL_ID'=>$proposal_id,'EXPENCE_ID'=>$request->id])->delete();
if(isset($old_files_db)){
foreach ($old_files_db as $file) {
try {
\Illuminate\Support\Facades\Storage::delete("programme_expenses/" . $file->STORAGE_FILE_NAME);
} catch (\Exception $e) {
}
}
}
}
}
}
Подробнее здесь: [url]https://stackoverflow.com/questions/65096008/when-i-updating-my-values-a-reflectionexception-occurs[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия