ckEditorController.php 797 B

123456789101112131415161718192021222324
  1. <?php
  2. namespace App\Http\Controllers\backend;
  3. use App\Http\Controllers\Controller;
  4. use Illuminate\Http\Request;
  5. class ckEditorController extends Controller
  6. {
  7. public function uploadImg(Request $request) {
  8. if ($request->hasFile('upload')) {
  9. $originName = $request->file('upload')->getClientOriginalName();
  10. $fileName = pathinfo($originName, PATHINFO_FILENAME);
  11. $extension = $request->file('upload')->getClientOriginalExtension();
  12. $fileName = $fileName . '_' . time() . '.' . $extension;
  13. $request->file('upload')->move(public_path('media'), $fileName);
  14. $url = asset('media/' . $fileName);
  15. return response()->json(['fileName' => $fileName, 'uploaded'=> 1, 'url' => $url]);
  16. }
  17. }
  18. }