Comment supprimer mes routes mises en cache sur mon application Laravel si je n'ai pas d'accès à Artisan ?
Si tu n'as pas accès à Artisan pour effacer ton cache du fichier routes avec les commandes classiques, il est possible de contourner ce problème avec au moins deux solutions que je te détaille ci-dessous :
La solution par FTP
Avec ton client FTP, il te suffit d'aller effacer le fichier :
<code>bootstrap/cache/routes.phpcode>
La solution par le code
Si tu as besoin par exemple d'effectuer régulièrement cette suppression du cache et que tu n'as pas envie à chaque de te connecter à ton FTP, tu peux mettre en place le code suivant pour t'aider :
<code>class ConfigController extends Controllercode>
<code>{code>
<code> public function clearRoute()code>
<code> {code>
<code> \Artisan::call('route:clear');code>
<code> }code>
<code>}code>
Tu n'as plus alors qu'à te créer une route qui viendra appeler cette fonction de ton nouveau controller :
<code>Route::get('/clear/route', 'ConfigController@clearRoute');<code>code>code>
Fichiers attachés ::