- suppression des 4 pages - ajout de 2 nouvelle pages - redirection des anciennes pages vers le nouvelles - Le nouvelle page ne sont plus statiques (basés sur engagement) - Ajout du Model NutritionPage - Ajout des Enums NutritionBlocType, NutritionType - Intégration complete avec responsive des deux nouvelles pages - modification des composants vu pour créer une instance de Vuejs par composant existant pour ajouter et enlever des dropdowns - Suppression des balanced menus - fix login center image - Modification de l'intégration de CKeditor - Ajout de UploadController avec methode pour image - html purifier fix config using ckeditor - ckeditor set css base style on front and back (for nutrition pages on front)
21 lines
714 B
PHP
21 lines
714 B
PHP
<?php
|
|
|
|
namespace App\Http\Controllers\Bo;
|
|
|
|
use App\Http\Controllers\Controller;
|
|
use App\Http\Requests\UploadFileRequest;
|
|
|
|
class UploadController extends Controller
|
|
{
|
|
public function uploadFile(UploadFileRequest $request)
|
|
{
|
|
/** @var \Illuminate\Http\UploadedFile $image */
|
|
$image = $request->upload;
|
|
$newPath = $this->prepareMoveFile($image->getClientOriginalName(), 'uploads');
|
|
$newPath = str_replace(storage_path('app'), '', $newPath);
|
|
$image->storePubliclyAs(pathinfo($newPath, \PATHINFO_DIRNAME), pathinfo($newPath, \PATHINFO_BASENAME));
|
|
return response()->json([
|
|
'url' => '/storage' . str_replace('/public', '', $newPath)
|
|
]);
|
|
}
|
|
}
|