Python virtual environment (venv)

Python librarie'lerini pip ile kuruyoruz. Librarie kurarken pip, python'ın kurulu olduğu environment'a kurulum yapıyor. Dolayısı ile projeler birbirini etkileyebiliyor. Projelerin taşınılabilirliğini de etkiliyor. Projeyi taşıdığınızda bir sürü kurulum yapmanız gerekiyor. Bu sorunun çözümü için virtual environment'ı kullanıyoruz. Her projenin kendi environment'ı kendi içerisinde oluyor.

Laravel’de validasyon

Marhaba laravel'de bir kaç farklı validasyon yöntemi var. Bunlardan benim en çok kullandığım yöntem FormRequest ten türetilmiş, bir Request class'ı oluşturarak validaysonu bu class içerisinde yapmak. Böylelikle hem kod daha temiz ve okunaklı oluyor hem de daha sonra değişiklik yapmak kolaylaşıyor. Gelelim nasıl yapıldığına. Terminalden artisan kullanarak Request'imizi oluşturalım.