55use App \Http \Controllers \Controller ;
66use BalajiDharma \LaravelAdminCore \Requests \StoreCategoryRequest ;
77use BalajiDharma \LaravelAdminCore \Requests \UpdateCategoryRequest ;
8- use BalajiDharma \LaravelCategory \Models \CategoryType ;
98use BalajiDharma \LaravelCategory \Models \Category ;
9+ use BalajiDharma \LaravelCategory \Models \CategoryType ;
1010use Illuminate \Support \Facades \Auth ;
1111use Inertia \Inertia ;
1212
@@ -36,91 +36,86 @@ public function index(CategoryType $type)
3636 'create ' => Auth::user ()->can ('category create ' ),
3737 'edit ' => Auth::user ()->can ('category edit ' ),
3838 'delete ' => Auth::user ()->can ('category delete ' ),
39- ]
39+ ],
4040 ]);
4141 }
4242
43- /**
43+ /**
4444 * Show the form for creating a new resource.
4545 *
4646 * @return \Inertia\Response
4747 */
4848 public function create (CategoryType $ type )
4949 {
5050 $ itemOptions = Category::selectOptions ($ type ->id , null , true );
51+
5152 return Inertia::render ('Admin/Category/Item/Create ' , [
5253 'categoryType ' => $ type ,
53- 'itemOptions ' => $ itemOptions
54+ 'itemOptions ' => $ itemOptions,
5455 ]);
5556 }
5657
5758 /**
5859 * Store a newly created resource in storage.
5960 *
60- * @param StoreCategoryRequest $request
61- * @param \BalajiDharma\LaravelCategory\Models\CategoryType $type
6261 * @return \Illuminate\Http\RedirectResponse
6362 */
6463 public function store (StoreCategoryRequest $ request , CategoryType $ type )
6564 {
66- if (! $ request ->has ('enabled ' )) {
65+ if (! $ request ->has ('enabled ' )) {
6766 $ request ['enabled ' ] = false ;
6867 }
6968
7069 $ type ->categories ()->create ($ request ->all ());
7170
7271 return redirect ()->route ('category.type.item.index ' , $ type ->id )
73- ->with ('message ' , 'Category created successfully. ' );
72+ ->with ('message ' , 'Category created successfully. ' );
7473 }
7574
7675 /**
7776 * Show the form for editing the specified resource.
7877 *
79- * @param \BalajiDharma\LaravelCategory\Models\CategoryType $type
8078 * @return \Inertia\Response
8179 */
8280 public function edit (CategoryType $ type , Category $ item )
8381 {
8482 $ itemOptions = Category::selectOptions ($ type ->id , $ item ->parent_id ?? $ item ->id );
83+
8584 return Inertia::render ('Admin/Category/Item/Edit ' , [
8685 'categoryType ' => $ type ,
8786 'item ' => $ item ,
88- 'itemOptions ' => $ itemOptions
87+ 'itemOptions ' => $ itemOptions,
8988 ]);
9089 }
9190
9291 /**
9392 * Update the specified resource in storage.
9493 *
95- * @param UpdateCategoryRequest $request
96- * @param \BalajiDharma\LaravelCategory\Models\CategoryType $type
97- * @param \BalajiDharma\LaravelCategory\Models\Category $item
9894 * @return \Illuminate\Http\RedirectResponse
9995 */
10096 public function update (UpdateCategoryRequest $ request , CategoryType $ type , Category $ item )
10197 {
102- if (! $ request ->has ('enabled ' )) {
98+ if (! $ request ->has ('enabled ' )) {
10399 $ request ['enabled ' ] = false ;
104100 }
105101
106102 $ item ->update ($ request ->all ());
107103
108104 return redirect ()->route ('category.type.item.index ' , $ type ->id )
109- ->with ('message ' , 'Category updated successfully. ' );
105+ ->with ('message ' , 'Category updated successfully. ' );
110106 }
111107
112108 /**
113109 * Remove the specified resource from storage.
114110 *
115- * @param \BalajiDharma\LaravelCategory\Models\CategoryType $type
116- * @param \BalajiDharma\LaravelCategory\Models\Category $typeItem
111+ * @param \BalajiDharma\LaravelCategory\Models\Category $typeItem
117112 * @return \Illuminate\Http\RedirectResponse
118113 */
119114 public function destroy (CategoryType $ type , Category $ item )
120115 {
121116 $ item ->delete ();
122117
123118 return redirect ()->route ('category.type.item.index ' , $ type ->id )
124- ->with ('message ' , __ ('Category deleted successfully ' ));
119+ ->with ('message ' , __ ('Category deleted successfully ' ));
125120 }
126- }
121+ }
0 commit comments