コード例 #1
0
ファイル: CkEditorController.php プロジェクト: anavel/uploads
 /**
  * Store the files uploaded by ckeditor
  *
  * @param Request $request
  * @return Response
  */
 public function upload(Request $request)
 {
     $url = '';
     $message = '';
     if ($request->hasFile('upload')) {
         $this->filesystem->writeFile('', $request->file('upload'));
         $url = url(config('anavel-uploads.uploads_path') . DIRECTORY_SEPARATOR . $request->file('upload')->getClientOriginalName());
     } elseif (!empty($request->file('upload')) && !$request->file('upload')->isValid()) {
         $message = $request->file('upload')->getErrorMessage();
     }
     return view('anavel-uploads::pages.ckeditor.uploader', ['funcNum' => $request->get('CKEditorFuncNum'), 'url' => $url, 'message' => $message]);
 }
コード例 #2
0
ファイル: MainController.php プロジェクト: anavel/uploads
 public function upload(Request $request)
 {
     $this->filesystem->writeFile($request->get('parent'), $request->file('file'));
     return redirect()->back()->with('anavel-alert', ['type' => 'success', 'icon' => 'fa-check', 'title' => trans('anavel-uploads::messages.alert_success_upload_file_title'), 'text' => trans('anavel-uploads::messages.alert_success_upload_file_text')]);
 }