Alors pour installer un paquet laravel offline, en premier lieux il faut que ce paquage se trouve dans ton PC (logique, offline=pass d'acces internet x))
Ensuite il y'a plusieurs choses à faire:
Dans ton composer.json, il faut ajouter ce package dans le projet:
"autoload": {
"psr-4": {
"NamespaceBaseTonPackage\\": "path/de/ton/package/src/"
}
},
"repositories": [
{
"type": "path",
"url": "path/de/ton/package"
"options": {
"symlink": true // ça c'est pour au cas ou tu modifie le paquet, ça met à jour aussi dans le vendor du projet.
}
}
]
"require": {
"ton/package": "*"
}
Ensuite faudra peut être faire un Provider si il faut gérer des installations (par exemple ton paquet utilise des migrations, ou bien il doit publish un fichier de config dans ton projet, etc...