Size: a a a

2020 September 24

EA

Evgeniy Andreevich in OctoberCMS
Всем привет, подскажите, как можно выполнить запрос в бд на обновление из контроллера?
$goToDb = \Db::table('rainlab_blog_categories')->where('slug', $full_path)->update($data);  
делаю так, в бд не пишется(
источник

M

MihailBishkek in OctoberCMS
Evgeniy Andreevich
Всем привет, подскажите, как можно выполнить запрос в бд на обновление из контроллера?
$goToDb = \Db::table('rainlab_blog_categories')->where('slug', $full_path)->update($data);  
делаю так, в бд не пишется(
А в data чего?
источник

EA

Evgeniy Andreevich in OctoberCMS
MihailBishkek
А в data чего?
Массива с данными:
       $data = [
                'name'             => $name.'test',
                'slug'              => $url,
                'code'         => 'NULL',
                'parent_id'        => $cat_id, // Наши специалисты
                'description'      => '',                        
                'nest_depth'         => 1,
                'created_at' => date("Y-m-d H:i:s"),
                'updated_at' => date("Y-m-d H:i:s"),
               ];
источник

M

MihailBishkek in OctoberCMS
Evgeniy Andreevich
Всем привет, подскажите, как можно выполнить запрос в бд на обновление из контроллера?
$goToDb = \Db::table('rainlab_blog_categories')->where('slug', $full_path)->update($data);  
делаю так, в бд не пишется(
И в full_path чего?
источник

EA

Evgeniy Andreevich in OctoberCMS
MihailBishkek
И в full_path чего?
$full_path = $data['slug'];
источник

M

MihailBishkek in OctoberCMS
Evgeniy Andreevich
$full_path = $data['slug'];
trace_sql(); чего говорит?
источник

EA

Evgeniy Andreevich in OctoberCMS
сек
источник

EA

Evgeniy Andreevich in OctoberCMS
MihailBishkek
trace_sql(); чего говорит?
Parse error: syntax error, unexpected 'trace_sql' (T_STRING), expecting function (T_FUNCTION) or const (T_CONST),
источник

EA

Evgeniy Andreevich in OctoberCMS
MihailBishkek
trace_sql(); чего говорит?
или нужно было использовать nтак: trace_sql($full_path = $data['slug']);
источник

EA

Evgeniy Andreevich in OctoberCMS
trace_sql($full_path = $data['slug']); выводит урл akusher-ginekolog, как и при print_r как и при echo
источник

M

MihailBishkek in OctoberCMS
Evgeniy Andreevich
trace_sql($full_path = $data['slug']); выводит урл akusher-ginekolog, как и при print_r как и при echo
источник

EA

Evgeniy Andreevich in OctoberCMS
что делает функция понял
источник

M

MihailBishkek in OctoberCMS
а потом в /storage/logs/system.log просмотреть.
источник

EA

Evgeniy Andreevich in OctoberCMS
ок
источник

M

MihailBishkek in OctoberCMS
Evgeniy Andreevich
что делает функция понял
как использовать понятно? Перед запросом её указать.
источник

EA

Evgeniy Andreevich in OctoberCMS
MihailBishkek
как использовать понятно? Перед запросом её указать.
да, понял, спс
источник

EA

Evgeniy Andreevich in OctoberCMS
а как сохранять значение в бд, почему не проходит оно?
источник

M

MihailBishkek in OctoberCMS
что в логе? покежь?
источник

EA

Evgeniy Andreevich in OctoberCMS
$goToDb = \Db::table('rainlab_blog_categories')->where('slug', $full_path)->update($data);  
$goToDb ->save();
выдает ошибку
источник

EA

Evgeniy Andreevich in OctoberCMS
сек
источник