%PDF- %PDF-
Direktori : /home/ugotscom/3vfm3/app/Http/Controllers/ |
Current File : /home/ugotscom/3vfm3/app/Http/Controllers/DocumentController.php |
<?php namespace App\Http\Controllers; use App\Document; use Illuminate\Http\Request; class DocumentController extends Controller { /** * Display a listing of the resource. * * @return \Illuminate\Http\Response */ public function index() { // $data=Document::paginate(10); return response()->json($data); } /** * Show the form for creating a new resource. * * @return \Illuminate\Http\Response */ public function create() { // } /** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(Request $request) { // } /** * Display the specified resource. * * @param \App\Document $document * @return \Illuminate\Http\Response */ public function show(Document $document) { // } /** * Show the form for editing the specified resource. * * @param \App\Document $document * @return \Illuminate\Http\Response */ public function edit(Document $document) { // } /** * Update the specified resource in storage. * * @param \Illuminate\Http\Request $request * @param \App\Document $document * @return \Illuminate\Http\Response */ public function update(Request $request, Document $document) { // } /** * Remove the specified resource from storage. * * @param \App\Document $document * @return \Illuminate\Http\Response */ public function destroy(Document $document) { // } public function fileupload(Request $request){ $request->validate([ 'file.*' => 'required|file|mimes:ppt,pptx,doc,docx,pdf,xls,xlsx|max:2048', ]); $fileUpload = new Document; if($request->file()) { $file_name = time().'_'.$request->file->getClientOriginalName(); $file_path = $request->file('file')->storeAs('uploads', $file_name, 'public'); $fileUpload->file_name=$file_name; $fileUpload->name = $request->file_name; $fileUpload->type = $request->type; $fileUpload->path = '/storage/' . $file_path; $fileUpload->save(); // $this->sendstatusNotification('File Uploaded'); return response()->json(['success'=>'File uploaded successfully.']); } } }