示例#1
0
 public function run()
 {
     Folder::truncate();
     $folder = Folder::create(['name' => 'Cracked Teeth']);
     $folder = Folder::create(['name' => 'Missing Teeth']);
     $folder = Folder::create(['name' => 'Anteriors']);
     $folder = Folder::create(['name' => 'Decay']);
     $folder = Folder::create(['name' => 'Root Canal Therapy']);
     $folder = Folder::create(['name' => 'Wear']);
 }
 public function postNewFolder(Request $request)
 {
     $data = $request->all();
     $data['created_by'] = Auth::user()->id;
     // var_dump($data);
     if ($data['folder_induk'] === '') {
         $data['folder_induk'] = null;
     }
     $insert = Folder::create($data);
     return redirect()->back();
 }
 /**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  */
 public function store(Request $request)
 {
     $validation = Folder::validate($request->all());
     if ($validation->fails()) {
         return ["status" => "failure", "errors" => $validation->messages()->all()];
     }
     $folder_data = ["name" => $request->name, "user_id" => Auth::user()->id];
     if ($request->has("folder_id") && $request->get("folder_id")) {
         $folder_data["parent"] = $request->get("folder_id");
     }
     $folder = Folder::create($folder_data);
     if ($request->has("_ajax") && $request->get("_ajax") == "true") {
         if ($folder) {
             return ["status" => "success", "folder" => $folder->toJson()];
         } else {
             return ["status" => "failure", "errors" => ["Error saving folder."]];
         }
     }
     if (!$folder) {
         return back()->with("errors", ["Error saving folder."]);
     }
     return back();
 }
 private function insertFolder($value = '', $dokumen = '')
 {
     $data['unit_id'] = $value['unit_asal'];
     $data['nama_folder'] = Sub_jenis_dokumen::where('id', $value['sub_jenis_id'])->firstOrFail()->nama_sub;
     $data['created_by'] = $value['created_by'];
     $folder = $this->folder_exist($data);
     $folder_atasan = $this->folder_induk($data);
     if ($folder_atasan == false) {
         $data['nama_folder'] = "Dokumen Pengadaan";
         $atasan = Folder::create($data);
         $folder_atasan = $atasan->id;
     }
     //true
     if ($folder == false) {
         $data['folder_induk'] = $folder_atasan;
         $data['nama_folder'] = Sub_jenis_dokumen::where('id', $value['sub_jenis_id'])->firstOrFail()->nama_sub;
         $folder = Folder::create($data);
     }
     $dokumen->folder()->attach($folder);
     return true;
 }