Files
think-greaterchiangmai/think-backend.greaterchiangmai.com/app/Http/Controllers/Helpers/CkEditorHelperControlle.php
2025-11-11 14:55:29 +07:00

34 lines
941 B
PHP

<?php
namespace App\Http\Controllers\Helpers;
use Illuminate\Http\Request;
use Illuminate\Routing\Controller;
use DateTime;
use Exception;
use File;
use Redirect;
use Str;
use Storage;
class CkEditorHelperController extends Controller
{
public function __construct()
{
}
public function upload(Request $request)
{
if ($request->hasFile('upload')) {
$originName = $request->file('upload')->getClientOriginalName();
$fileName = pathinfo($originName, PATHINFO_FILENAME);
$extension = $request->file('upload')->getClientOriginalExtension();
$fileName = $fileName . '_' . time() . '.' . $extension;
$request->file('upload')->move(public_path('/uploads/ck-editor/'), $fileName);
$url = asset('/uploads/ck-editor/' . $fileName);
return response()->json(['fileName' => $fileName, 'uploaded' => 1, 'url' => $url]);
}
}
}