Passed
Push — master ( 3ed185...d0305f )
by Gianluca
04:49
created
database/migrations/2020_12_02_085340_create_product_items_table.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -13,7 +13,7 @@
 block discarded – undo
13 13
      */
14 14
     public function up()
15 15
     {
16
-        Schema::create('product_items', function (Blueprint $table) {
16
+        Schema::create('product_items', function(Blueprint $table) {
17 17
             $table->id();
18 18
             $table->unsignedBigInteger('product_id');
19 19
             $table->text('img')->nullable();
Please login to merge, or discard this patch.
src/Http/Controllers/admin/AdminDetailController.php 1 patch
Spacing   +19 added lines, -19 removed lines patch added patch discarded remove patch
@@ -12,16 +12,16 @@  discard block
 block discarded – undo
12 12
 
13 13
 class AdminDetailController extends Controller
14 14
 {
15
-    public function page(){
15
+    public function page() {
16 16
         $types_details = config('mongicommerce.details');
17 17
         $configuration_field = config('mongicommerce.description_field');
18
-        return view('mongicommerce::admin.pages.details.create_details',[
18
+        return view('mongicommerce::admin.pages.details.create_details', [
19 19
                             'types' =>$types_details,
20 20
                             'configuration_field' => $configuration_field
21 21
                     ]);
22 22
     }
23 23
 
24
-    public function setNewDetail(Request $r){
24
+    public function setNewDetail(Request $r) {
25 25
 
26 26
         $r->validate([
27 27
             'name' => 'required',
@@ -40,8 +40,8 @@  discard block
 block discarded – undo
40 40
         $detail->name = $name;
41 41
         $detail->save();
42 42
 
43
-        if($type === 'select' || $type === 'checkbox' || $type === 'radio'){
44
-            foreach ($values as $value){
43
+        if ($type === 'select' || $type === 'checkbox' || $type === 'radio') {
44
+            foreach ($values as $value) {
45 45
                 $datails_value = new DetailValue();
46 46
                 $datails_value->detail_id = $detail->id;
47 47
                 $datails_value->value = $value;
@@ -54,16 +54,16 @@  discard block
 block discarded – undo
54 54
 
55 55
 
56 56
 
57
-    public function getDetails(Request $r){
57
+    public function getDetails(Request $r) {
58 58
         $category_id = $r->get('category_id');
59
-        $details = Detail::where('category_id',$category_id)->get();
59
+        $details = Detail::where('category_id', $category_id)->get();
60 60
         $d = [];
61
-        foreach ($details as $detail){
61
+        foreach ($details as $detail) {
62 62
             $d[] = [
63 63
                 'name' => $detail->name,
64 64
                 'type' => $detail->type,
65 65
                 'values' => $detail->values,
66
-                'html' => $this->generateDetailHtml($detail,$detail->values)
66
+                'html' => $this->generateDetailHtml($detail, $detail->values)
67 67
             ];
68 68
         }
69 69
 
@@ -71,36 +71,36 @@  discard block
 block discarded – undo
71 71
 
72 72
     }
73 73
 
74
-    public function generateDetailHtml($detail,$values){
74
+    public function generateDetailHtml($detail, $values) {
75 75
         $type = $detail->type;
76 76
         $html = '';
77 77
 
78
-        if($type === 'select'){
78
+        if ($type === 'select') {
79 79
             $html = '';
80
-            $html .= '<select data-detail_id="'.$detail->id .'" class="form-control mongifield">';
80
+            $html .= '<select data-detail_id="'.$detail->id.'" class="form-control mongifield">';
81 81
             $html .= '<option value="">Seleziona</option>';
82
-            foreach($values as $value){
82
+            foreach ($values as $value) {
83 83
                 $html .= '<option value="'.$value->id.'">'.$value->value.'</option>';
84 84
             }
85 85
             $html .= '</select>';
86 86
         }
87 87
 
88
-        if($type === 'checkbox'){
88
+        if ($type === 'checkbox') {
89 89
             $html = '';
90 90
 
91
-            foreach($values as $value){
91
+            foreach ($values as $value) {
92 92
                 $html .= '<div class="custom-control custom-checkbox mongifield">';
93
-                $html .= '<input data-detail_id="'.$detail->id .'" type="checkbox" class="custom-control-input mongifield" id="defaultUnchecked_'.$value->id.'">';
93
+                $html .= '<input data-detail_id="'.$detail->id.'" type="checkbox" class="custom-control-input mongifield" id="defaultUnchecked_'.$value->id.'">';
94 94
                 $html .= '<label class="custom-control-label" for="defaultUnchecked_'.$value->id.'">'.$value->value.'</label>';
95 95
                 $html .= '</div>';
96 96
             }
97 97
         }
98 98
 
99
-        if($type === 'radio'){
99
+        if ($type === 'radio') {
100 100
             $html = '';
101
-            foreach($values as $value){
101
+            foreach ($values as $value) {
102 102
                 $html .= '<div class="custom-control custom-radio mongifield">';
103
-                $html .= '<input name="radio_'.$value->detail_id.'" data-detail_id="'.$detail->id .'" type="radio" class="custom-control-input mongifield" id="defaultradio_'.$value->id.'">';
103
+                $html .= '<input name="radio_'.$value->detail_id.'" data-detail_id="'.$detail->id.'" type="radio" class="custom-control-input mongifield" id="defaultradio_'.$value->id.'">';
104 104
                 $html .= '<label class="custom-control-label" for="defaultradio_'.$value->id.'">'.$value->value.'</label>';
105 105
                 $html .= '</div>';
106 106
             }
Please login to merge, or discard this patch.
src/Http/Controllers/admin/AdminConfigurationFieldController.php 2 patches
Spacing   +9 added lines, -9 removed lines patch added patch discarded remove patch
@@ -12,7 +12,7 @@  discard block
 block discarded – undo
12 12
 
13 13
 class AdminConfigurationFieldController extends Controller
14 14
 {
15
-    public function setNewConfiguration(Request $r){
15
+    public function setNewConfiguration(Request $r) {
16 16
 
17 17
         $r->validate([
18 18
             'name' => 'required',
@@ -33,11 +33,11 @@  discard block
 block discarded – undo
33 33
         return response()->json(true);
34 34
     }
35 35
 
36
-    public function getConfigurationFields(Request $r){
36
+    public function getConfigurationFields(Request $r) {
37 37
         $category_id = $r->get('category_id');
38
-        $configurationFields = ConfigurationField::where('category_id',$category_id)->get();
38
+        $configurationFields = ConfigurationField::where('category_id', $category_id)->get();
39 39
         $d = [];
40
-        foreach ($configurationFields as $field){
40
+        foreach ($configurationFields as $field) {
41 41
             $d[] = [
42 42
                 'name' => $field->name,
43 43
                 'type' => $field->type,
@@ -48,14 +48,14 @@  discard block
 block discarded – undo
48 48
 
49 49
     }
50 50
 
51
-    public function generateConfigurationFieldHtml($field){
51
+    public function generateConfigurationFieldHtml($field) {
52 52
         $type = $field->type;
53 53
         $html = '';
54
-        if($type === 'textarea'){
54
+        if ($type === 'textarea') {
55 55
             $html = '';
56
-            $html .= '<textarea data-detail_id="'.$field->id .'" class="form-control mongifield"></textarea>';
57
-        }else{
58
-            $html .= '<input type="'.$type.'" data-detail_id="'.$field->id .'" class="form-control mongifield">';
56
+            $html .= '<textarea data-detail_id="'.$field->id.'" class="form-control mongifield"></textarea>';
57
+        } else {
58
+            $html .= '<input type="'.$type.'" data-detail_id="'.$field->id.'" class="form-control mongifield">';
59 59
         }
60 60
         return $html;
61 61
     }
Please login to merge, or discard this patch.
Braces   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -54,7 +54,7 @@
 block discarded – undo
54 54
         if($type === 'textarea'){
55 55
             $html = '';
56 56
             $html .= '<textarea data-detail_id="'.$field->id .'" class="form-control mongifield"></textarea>';
57
-        }else{
57
+        } else{
58 58
             $html .= '<input type="'.$type.'" data-detail_id="'.$field->id .'" class="form-control mongifield">';
59 59
         }
60 60
         return $html;
Please login to merge, or discard this patch.
src/Models/ConfigurationField.php 1 patch
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -11,8 +11,8 @@
 block discarded – undo
11 11
 {
12 12
     use HasFactory;
13 13
 
14
-    public function value(){
15
-        return $this->belongsTo(ConfigurationFieldValue::class,'configuration_field_id');
14
+    public function value() {
15
+        return $this->belongsTo(ConfigurationFieldValue::class, 'configuration_field_id');
16 16
     }
17 17
 
18 18
 
Please login to merge, or discard this patch.
src/routes.php 1 patch
Spacing   +14 added lines, -14 removed lines patch added patch discarded remove patch
@@ -9,31 +9,31 @@
 block discarded – undo
9 9
 use Mongi\Mongicommerce\Http\Controllers\admin\DashboardController;
10 10
 
11 11
 //BackEnd Pages
12
-Route::get('/admin/dashboard',[DashboardController::class,'page'])->name('admin.dashboard');
13
-Route::get('/admin/categorie/',[AdminCategoryController::class,'page'])->name('admin.category.new');
14
-Route::get('/admin/dettagli',[AdminDetailController::class,'page'])->name('admin.details');
12
+Route::get('/admin/dashboard', [DashboardController::class, 'page'])->name('admin.dashboard');
13
+Route::get('/admin/categorie/', [AdminCategoryController::class, 'page'])->name('admin.category.new');
14
+Route::get('/admin/dettagli', [AdminDetailController::class, 'page'])->name('admin.details');
15 15
 //products
16
-Route::get('/admin/prodotto/crea-prodotto',[AdminNewProductController::class,'page'])->name('admin.product.new');
16
+Route::get('/admin/prodotto/crea-prodotto', [AdminNewProductController::class, 'page'])->name('admin.product.new');
17 17
 
18
-Route::get('/admin/prodotto-variante/{id_product}',[AdminNewProductVariationController::class,'page'])->name('admin.product.new.variante');
18
+Route::get('/admin/prodotto-variante/{id_product}', [AdminNewProductVariationController::class, 'page'])->name('admin.product.new.variante');
19 19
 
20 20
 
21 21
 
22 22
 
23 23
 
24 24
 //Post
25
-Route::post('/admin/post/get/categories/tree',[AdminCategoryController::class,'getStructureCategories'])->name('admin.post.get.categories.tree');
26
-Route::post('/admin/post/get/categories',[AdminCategoryController::class,'getCategories'])->name('admin.post.get.categories');
27
-Route::post('/admin/post/create-new-category',[AdminCategoryController::class,'setNewCategory'])->name('admin.post.create.new.category');
25
+Route::post('/admin/post/get/categories/tree', [AdminCategoryController::class, 'getStructureCategories'])->name('admin.post.get.categories.tree');
26
+Route::post('/admin/post/get/categories', [AdminCategoryController::class, 'getCategories'])->name('admin.post.get.categories');
27
+Route::post('/admin/post/create-new-category', [AdminCategoryController::class, 'setNewCategory'])->name('admin.post.create.new.category');
28 28
 
29 29
 //details
30
-Route::post('/admin/post/create/detail',[AdminDetailController::class,'setNewDetail'])->name('admin.post.create.detail');
31
-Route::post('/admin/post/get/details',[AdminDetailController::class,'getDetails'])->name('admin.post.get.details');
30
+Route::post('/admin/post/create/detail', [AdminDetailController::class, 'setNewDetail'])->name('admin.post.create.detail');
31
+Route::post('/admin/post/get/details', [AdminDetailController::class, 'getDetails'])->name('admin.post.get.details');
32 32
 
33 33
 //configuration
34
-Route::post('/admin/post/create/configuration',[AdminConfigurationFieldController::class,'setNewConfiguration'])->name('admin.post.create.configuration');
35
-Route::post('/admin/post/get/configuration',[AdminConfigurationFieldController::class,'getConfigurationFields'])->name('admin.post.get.configuration');
34
+Route::post('/admin/post/create/configuration', [AdminConfigurationFieldController::class, 'setNewConfiguration'])->name('admin.post.create.configuration');
35
+Route::post('/admin/post/get/configuration', [AdminConfigurationFieldController::class, 'getConfigurationFields'])->name('admin.post.get.configuration');
36 36
 
37 37
 //product
38
-Route::post('/admin/prodotto/crea-prodotto',[AdminNewProductController::class,'createNewProduct'])->name('admin.post.product.new');
39
-Route::post('/admin/prodotto/crea-variante-prodotto',[AdminNewProductVariationController::class,'createNewVariation'])->name('admin.post.product.variation.new');
38
+Route::post('/admin/prodotto/crea-prodotto', [AdminNewProductController::class, 'createNewProduct'])->name('admin.post.product.new');
39
+Route::post('/admin/prodotto/crea-variante-prodotto', [AdminNewProductVariationController::class, 'createNewVariation'])->name('admin.post.product.variation.new');
Please login to merge, or discard this patch.
src/Http/Controllers/admin/AdminNewProductVariationController.php 1 patch
Spacing   +5 added lines, -5 removed lines patch added patch discarded remove patch
@@ -12,12 +12,12 @@  discard block
 block discarded – undo
12 12
 
13 13
 class AdminNewProductVariationController extends Controller
14 14
 {
15
-    public function page($id_product){
15
+    public function page($id_product) {
16 16
         $product = Product::find($id_product);
17
-        return view('mongicommerce::admin.pages.products.new_product_variation',['product' => $product]);
17
+        return view('mongicommerce::admin.pages.products.new_product_variation', ['product' => $product]);
18 18
     }
19 19
 
20
-    public function createNewVariation(Request $r){
20
+    public function createNewVariation(Request $r) {
21 21
         $r->validate([
22 22
             'category_id' => 'required',
23 23
             'quantity' => 'required',
@@ -26,7 +26,7 @@  discard block
 block discarded – undo
26 26
         ]);
27 27
         $product_id = $r->get('product_id');
28 28
 
29
-        $details = json_decode($r->get('details'),true);
29
+        $details = json_decode($r->get('details'), true);
30 30
         $quantity = $r->get('quantity');
31 31
         $price = $r->get('price');
32 32
 
@@ -39,7 +39,7 @@  discard block
 block discarded – undo
39 39
         $product_item->quantity = $quantity;
40 40
         $product_item->save();
41 41
 
42
-        foreach($details as $detail){
42
+        foreach ($details as $detail) {
43 43
             $detail_obj = (object) $detail;
44 44
             $product_detail = new ProductItemDetail();
45 45
             $product_detail->product_item_id = $product_item->id;
Please login to merge, or discard this patch.
src/Http/Controllers/admin/AdminNewProductController.php 1 patch
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -12,11 +12,11 @@
 block discarded – undo
12 12
 
13 13
 class AdminNewProductController extends Controller
14 14
 {
15
-    public function page(){
15
+    public function page() {
16 16
         return view('mongicommerce::admin.pages.products.new_product');
17 17
     }
18 18
 
19
-    public function createNewProduct(Request $r){
19
+    public function createNewProduct(Request $r) {
20 20
 
21 21
         $r->validate([
22 22
             'product_name' => 'required',
Please login to merge, or discard this patch.