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, …، لكن دائما يجب الإنتباه أن لا يستطيع شخص تنفيذ هذه الأوامر إلا الأشخاص الذين لديهم صلاحيات، وأن لا تترك للجميع.