–1 vote
19 tayangan

$setting = Facade::get('Exam Setting');
        $value[] = [
            'max_submit_activities' => $request->max_submit_activities,
            'max_day_submit_activities' => $request->max_day_submit_activities,
            'max_day_enroll_activities' => $request->max_day_enroll_activities,
            'max_day_enroll_next_activities' => $request->max_day_enroll_next_activities,
            'max_day_reschedule_activities' => $request->max_day_reschedule_activities,
            'max_day_approve_activities' => $request->max_day_approve_activities,
            'min_quota_activities_participants' => $request->min_quota_activities_participants,
        ];
        $result = json_encode($value);
        $data = ['value' => $result];
        $setting->update($data);

sebelumnya saya menggunakan code seperti ini :


$setting = Setting::where('key', '=', 'Exam Setting')
$value[] = [
            'max_submit_activities' => $request->max_submit_activities,
            'max_day_submit_activities' => $request->max_day_submit_activities,
            'max_day_enroll_activities' => $request->max_day_enroll_activities,
            'max_day_enroll_next_activities' => $request->max_day_enroll_next_activities,
            'max_day_reschedule_activities' => $request->max_day_reschedule_activities,
            'max_day_approve_activities' => $request->max_day_approve_activities,
            'min_quota_activities_participants' => $request->min_quota_activities_participants,
        ];
        $result = json_encode($value);
        $data = ['value' => $result];
        $setting->update($data);

dalam Laravolt oleh  Kawan Berbageek (630 poin)
diedit oleh | 19 tayangan

5 Jawaban

+2 vote
Jawaban terbaik

done by me, by speak :D
pertama dia Setting nya by model nya dia sendiri, harusnya pake dri akaunting setting aja, atau pake helper

$setting->update itu gk ada
di ganti pake helper si akaunting
setting()->set('key', $data);

perlu di perhatikan $data itu bentuknya json, harus di json_encode

 

$value[] = [ 'max_submit_activities' => $request->max_submit_activities, 'max_day_submit_activities' => $request->max_day_submit_activities, 'max_day_enroll_activities' => $request->max_day_enroll_activities, 'max_day_enroll_next_activities' => $request->max_day_enroll_next_activities, 'max_day_reschedule_activities' => $request->max_day_reschedule_activities, 'max_day_approve_activities' => $request->max_day_approve_activities, 'min_quota_activities_participants' => $request->min_quota_activities_participants, ]; $collection = collect([$value]);

$data = json_encode($collection); setting()->set('Exam Setting', $data); setting()->save();

oleh
dipilih oleh
Luar biasa ini kori bisa bantu solve kodingan, awesome. Btw, untuk snippet kode bisa diformat sebagai "preformatted" biar lebih cantik.
damar ini wkwk
0 vote

Pertanyaan kurang spesifik, tidak jelas konteksnya:

  1. Fungsi `update` yang mana?
  2. Ada referensi terkait akaunting/setting ?
Bisa ditambahkan snippet kode untuk membantu programmer lain memahami pertanyaan.
oleh  Dermawan Berbageek (2.2k poin)
saya referensinya dari sini pak
https://github.com/uyab/setting
Kenapa refernya kesitu? Harusnya ke dokumentasi resmi sesuai package yang digunakan.
0 vote
wah saya tau nih siapa yang nanya, anonymous ....
oleh
siapa hayoo wkwkwk
+1 vote
mungkin bisa dikasih screenshot errornya bagaimana
oleh  Dermawan Berbageek (1.8k poin)
Yup, sepakat, kalau ada error coba pesan errornya itu dijadikan bagian dari judul, atau kalau panjang dilampirkan sebagai screenshot.
0 vote

coba gunakan helper yang sudah disediakan akaunting/setting,

$category = json_encode(
    Ex::with('example')
        ->whereNotNull('ex')
        ->get()
        ->toArray()
);
setting()->set('List Ex', $category);
$settings = setting()->save();
oleh  Kawan Berbageek (284 poin)
Selamat datang di Berbageek! Berbageek adalah tempat berbagi pengetahuan programming, ui/ux design, digital marketing & project management dengan konsep tanya-jawab. Sehingga kita bisa menciptakan solusi pekerjaan lebih cepat dan lebih baik. Berikut adalah rule untuk bertanya:
  1. Jangan duplikasi pertanyaan. Dicari dulu pertanyaan yang serupa.
  2. Buatlah pertanyaan yang generik. Tidak boleh bertanya spesifik menyebutkan nama proyek atau nama perusahaan.