count(); $list=Detail::where($where)->orderBy('id','desc') ->get(); return $this->success_list($list,'',$count); } // // public function create() // { // // } // // public function store(Request $request) { $input=$request->all(); $data['title']=$input['title']; $data['video']=$input['video']; $data['content']=$input['content']; $row=Detail::create($data); if($row){ return $this->success([]); }else{ return $this->error(); } } public function update(Request $request, Detail $detail) { $input=$request->all(); $id=$input['id']; $data['title']=$input['title']; $data['video']=$input['video']; $data['content']=$input['content']; $row=$detail->where('id',$id)->update($data); if($row){ return $this->success([]); }else{ return $this->error(); } } public function destroy(Request $request, Detail $detail) { $input=$request->all(); $id=$input['id']; $row=$detail->where('id',$id)->delete(); if($row){ return $this->success([]); }else{ return $this->error(); } } public function uploadVideo(Request $request){ $path = $request->file('video')->store('/public/video'); $url = Storage::url($path); if($url) { return $this->success($url); } return $this->error(); } }