Bad Practice Example
Route:get('/clear', function() { Artisan::call('cache:clear'); Artisan::call('config:clear'); Artisan::call('config:cache'); Artisan::call('view:clear'); return 'Cleared!'; });
What To Do Instead
Route:get('/clear', function() { Artisan::call('cache:clear'); Artisan::call('config:clear'); Artisan::call('config:cache'); Artisan::call('view:clear'); return 'Cleared!'; })->middleware(['auth']);
في الإستضافات المشتركة Shared Hosting، يلجئ البعض لإستخدام routes لمسح ملفات config, view, route, …، لكن دائما يجب الإنتباه أن لا يستطيع شخص تنفيذ هذه الأوامر إلا الأشخاص الذين لديهم صلاحيات، وأن لا تترك للجميع.