php artisan vendor:publish
komutu public hale getirmekle ilgisi yoktur, yüklenen bağımlılıklara ait, veritabanı migration ve görüntüyle alakalı tüm yapılandırma ve kullanım dosyalarının , vendor klasöründen çıkartılarak kendi uygulamanızın içerisindeki ilegili klasörlere eklenmesini sağlar ve ilgili bağımlığın kullanıma hazır hale gelmesini sağlar. bundan sonra örneğin varsa config dosyasıyla yapılandırır, migration ile veri tabanı tablolarını eklersiniz. içerisinde publish yapılması gereken dosyası olan bağlımlılığı kullanmak için zorunludur, aksi taktirde ilgili bağımlılığı kullanamazsınız. tüm composer bağımlılıklarının publishe ihtiyacı yoktur, ihtiyaç olanlar ilgili bağımlılın dökümanlarında mutlaka belirtilir.