@@ -75,6 +75,60 @@ public function index(): View
7575 'route ' => 'tools.regex ' ,
7676 'icon ' => 'regex ' ,
7777 ],
78+ [
79+ 'name ' => 'Base Converter ' ,
80+ 'description ' => 'Convert between binary, octal, decimal, and hex ' ,
81+ 'route ' => 'tools.base-converter ' ,
82+ 'icon ' => 'calculator ' ,
83+ ],
84+ [
85+ 'name ' => 'Slug Generator ' ,
86+ 'description ' => 'Convert text to URL-friendly slugs ' ,
87+ 'route ' => 'tools.slug-generator ' ,
88+ 'icon ' => 'slug ' ,
89+ ],
90+ [
91+ 'name ' => 'Color Picker ' ,
92+ 'description ' => 'Pick colors and convert between HEX, RGB, HSL, CMYK ' ,
93+ 'route ' => 'tools.color-picker ' ,
94+ 'icon ' => 'color ' ,
95+ ],
96+ [
97+ 'name ' => 'QR Code Generator ' ,
98+ 'description ' => 'Generate QR codes for URLs, text, and more ' ,
99+ 'route ' => 'tools.qr-code ' ,
100+ 'icon ' => 'qrcode ' ,
101+ ],
102+ [
103+ 'name ' => 'HTML Entity Encoder ' ,
104+ 'description ' => 'Encode/decode HTML entities and special characters ' ,
105+ 'route ' => 'tools.html-entity ' ,
106+ 'icon ' => 'html-entity ' ,
107+ ],
108+ [
109+ 'name ' => 'Text Case Converter ' ,
110+ 'description ' => 'Convert text to camelCase, snake_case, and more ' ,
111+ 'route ' => 'tools.text-case ' ,
112+ 'icon ' => 'text-case ' ,
113+ ],
114+ [
115+ 'name ' => 'Password Generator ' ,
116+ 'description ' => 'Generate secure random passwords ' ,
117+ 'route ' => 'tools.password ' ,
118+ 'icon ' => 'key ' ,
119+ ],
120+ [
121+ 'name ' => 'Lorem Ipsum Generator ' ,
122+ 'description ' => 'Generate placeholder text for designs ' ,
123+ 'route ' => 'tools.lorem ' ,
124+ 'icon ' => 'text ' ,
125+ ],
126+ [
127+ 'name ' => 'Cron Parser ' ,
128+ 'description ' => 'Parse and explain cron expressions ' ,
129+ 'route ' => 'tools.cron ' ,
130+ 'icon ' => 'clock ' ,
131+ ],
78132 ];
79133
80134 return view ('home ' , compact ('tools ' ));
@@ -134,4 +188,49 @@ public function regex(): View
134188 {
135189 return view ('tools.regex ' );
136190 }
191+
192+ public function baseConverter (): View
193+ {
194+ return view ('tools.base-converter ' );
195+ }
196+
197+ public function slugGenerator (): View
198+ {
199+ return view ('tools.slug-generator ' );
200+ }
201+
202+ public function colorPicker (): View
203+ {
204+ return view ('tools.color-picker ' );
205+ }
206+
207+ public function qrCode (): View
208+ {
209+ return view ('tools.qr-code ' );
210+ }
211+
212+ public function htmlEntity (): View
213+ {
214+ return view ('tools.html-entity ' );
215+ }
216+
217+ public function textCase (): View
218+ {
219+ return view ('tools.text-case ' );
220+ }
221+
222+ public function password (): View
223+ {
224+ return view ('tools.password-generator ' );
225+ }
226+
227+ public function lorem (): View
228+ {
229+ return view ('tools.lorem-ipsum ' );
230+ }
231+
232+ public function cron (): View
233+ {
234+ return view ('tools.cron-parser ' );
235+ }
137236}
0 commit comments