Merhaba, bu yazımda sizlere localhostta geliştirdiğiniz projenizi aynı ağdaki diğer cihazlarla nasıl paylaşacağınızı anlatacağım. Aslında bunu yapmak çok basit fakat birçoğumuz bunu bilmiyor olabilir.


Peki local ortamınızda geliştirdiğiniz projenizi neden başka bir cihazla paylaşmak isteyebilirsiniz ?

Örneğin bir proje geliştiriyorsunuz, ve projenizi yayınlamak için o an imkanınız yok, ya da yayınlamadan diğer cihazlarınızda test etmek istiyor olabilirsiniz. Bunun için tarayıcının devtools'u yeterli tabii fakat siz bunu gerçek cihazlarınızda ya da ofisinizdeki diğer arkadaşlarınızla paylaşmak istiyor olabilirsiniz. Ya da internet sitenizin televizyonunuzda nasıl göründüğünü merak ediyor da olabilirsiniz. Bu tamamen size kalmış. 😊


Laravel projemizi localhostumuzda yayınlamak için öncelikle ip adresimizi öğrenmemiz gerekiyor.

Windows kullanıcıları bunun için komut satırına ipconfig yazmalılar. CMD yi açtıktan sonra ipconfig yazalım.


Burada kırmızı alan içerisindeki IPv4 Address alanımızdaki ip addresimiz bizim local adresimiz olacak. Şimdi laravel projemizde

php artisan serve --host=192.168.1.9

yazıyorum.

Gördüğünüz üzere projem bu adres üzerinde ayağa kalkmış durumda. Şimdi aynı ağda bulunan bütün cihazlar bu adres üzerinden sizin localinizdeki geliştirdiğiniz projeye erişebilirler. 😊


Bunu herhangi bir php projenizde de bu komut satırını yazarak çalıştırabilirsiniz. Bunun için projenizin bulunduğu dizinde bir komut satırı açın ve şu kodu yazın.

php -S 192.168.1.9:8000

Aynı şekilde bu kodu yazdığınızda diğer projeleriniz de aynı ağdaki diğer cihazlar tarafından görünebilir.


Bu işlemi neredeyse bütün dillerde ve frameworklerde uygulayabilirsiniz, hangi dil veya framework ile çalışıyorsanız

"Xxx serve local network" şeklinde aratıp ulaşabilirsiniz.


İyi çalışmalar 🤠