From: Vincent Vanwaelscappel Date: Fri, 5 Jul 2019 13:29:21 +0000 (+0200) Subject: wip #2868 @2 X-Git-Url: http://git.cubedesigners.com/?a=commitdiff_plain;h=b4db664a350f9f121261c1f2fd86863bf8404f44;p=pmi.git wip #2868 @2 --- diff --git a/app/Http/Controllers/PageController.php b/app/Http/Controllers/PageController.php index a6d1cd8..a7edcbc 100644 --- a/app/Http/Controllers/PageController.php +++ b/app/Http/Controllers/PageController.php @@ -16,7 +16,7 @@ class PageController extends CubistFrontController } $this->data['title'] = $page->title; - $this->data['page'] = $page->withFakes(); + $this->data['page'] = $page->withFakes()->getDecodedAttributes(); return view('pages.' . $page->template, $this->data); } diff --git a/app/Models/Locale.php b/app/Models/Locale.php new file mode 100644 index 0000000..d616742 --- /dev/null +++ b/app/Models/Locale.php @@ -0,0 +1,9 @@ + diff --git a/resources/views/vendor/backpack/base/inc/sidebar_content.blade.php b/resources/views/vendor/backpack/base/inc/sidebar_content.blade.php index 81a03d7..3e01565 100644 --- a/resources/views/vendor/backpack/base/inc/sidebar_content.blade.php +++ b/resources/views/vendor/backpack/base/inc/sidebar_content.blade.php @@ -12,6 +12,13 @@ @can('backpack_settings')
  • Paramètres
  • @endcan +
  • + Traductions + +
  • @endcan
  • Édition du catalogue de produits
  • Produits
  • diff --git a/routes/backpack/custom.php b/routes/backpack/custom.php index 929101a..05ca495 100644 --- a/routes/backpack/custom.php +++ b/routes/backpack/custom.php @@ -14,6 +14,11 @@ Route::group([ Route::match(['delete'], 'page/{id}/media/{mediaId}', 'PageCrudController@deleteMedia'); Route::match(['post'], 'page/{id}/media/reorder', 'PageCrudController@reorderMedia'); }); + CRUD::resource('product', 'ProductCrudController')->with(function () { + Route::match(['post'], 'product/{id}/media', 'ProductCrudController@uploadMedia'); + Route::match(['delete'], 'product/{id}/media/{mediaId}', 'ProductCrudController@deleteMedia'); + Route::match(['post'], 'product/{id}/media/reorder', 'ProductCrudController@reorderMedia'); + }); CRUD::resource('producttype', 'ProductTypeCrudController')->with(function () { Route::match(['post'], 'producttype/{id}/media', 'ProductTypeCrudController@uploadMedia'); Route::match(['delete'], 'producttype/{id}/media/{mediaId}', 'ProductTypeCrudController@deleteMedia');