Laravel Resource Controller’a Yeni Method Ekleme

laravel resource controller

Resource Controller nedir? Resource Controller gelen tüm istekleri route a eklemek yerine controller üzerindeki methodlar ile işlem yapmanızı sağlayan bir servisdir.Örnek vermek gerekirse bunlar görüntüleme,oluşturma,düzenleme ve silme işlemleri olabilir. Resource Controller Yeni Method Nasıl Eklenir Yeni method eklemek için app dizini içinde ayrı bir klasör oluşturuyoruz.(örnek Eklemeler/Routing) Oluşturduğumuz klasörün içine ResourceRegistrar adında bir class oluşturuyoruz. … Devamını oku

Mysql kullanıcı oluşturma

Mysql de kullanıcı nasıl oluşturulur? Mysql de oluşturulan veritabanları için aynı kullanıcı isimlerini kullanmak doğru olmaz.Bu yüzden her veritabanı için kullanıcı oluşturmamız gerekiyor.Mysql de kullanıcı oluşturmak içinCREATE USER ‘yenikullanıcı’@’localhost’ IDENTIFIED BY ‘şifre’;Kullanıcı oluşturulduğunda herhangi bir izne sahip olmuyor,bu yüzden kullanıcıya yetki verelim.GRANT ALL PRIVILEGES ON izinverilecekveritabanı . * TO ‘yenikullanıcı’@’localhost’;Kullanıcıya ALL kısmını değiştirerek sadece select … Devamını oku

Let’s Encrypt manuel sertifika oluşturma

Merhabalar Let’s encrypt da domaininiz için manuel sertifika oluşturabilirsiniz.Sertifika oluşturmak için aşağıdaki komutu kullanabilirsiniz. certbot certonly –manual -d ramazantufekci.com -d www.ramazantufekci.com -d hangi-alt-alan-adlarını-yapacaksan-buraya-d-parametresi-ile-ekle –preferred-challenges dns Bu işlemi yapabilmek için certbot sisteminizde kurulu olması gerekiyor. Dns ile doğrulama yapmamızın sebebi http doğrulaması kullanmak istememiz,çünkü alt alan adlarında istenilen dosyaları oluşturmak sorun oluyor. Hosting cpanel üzerine ise … Devamını oku

Mysql Slow Query Log Etkinleştirme

Merhabalar bu yazımız mysql server üzerinde slow query log etkinleştirme üzerine olacak.Mysql server üzerinde zaman alan sorguları loglamak için bağlantısını yaptığımız consol ekranında şu komutu veriyoruz. SET global slow_query_log=’ON’; Logların tutulacağı yer varsayılan olarak /var/lib/mysql/slow_query.log üzerindedir. Bu yol aşağıdaki komut ile değiştirilebilir. SET global slow_query_log_file=’/var/log/mysql/slow_query.log’; Çalışan sorguların saniye bazında süresini ayarlayarak slow query log olarak … Devamını oku

Linux find komutu ile Bulunan Dosyaları Taşıma

Linux da find komutu ile arama işlemlerine parametre ekleyerek komutu daha işlevsel bir hale getirebiliyoruz. Find komutu ile bulunan dosyaları taşımak için gerekli olan komut find ~/arama yapılacak dizin -name “*dosya uzantısı veya ismi” -exec mv {} ~/taşınacağı dizin \; Find komutuna değiştirme zamanı gibi parametreler vererek üzerinde değişiklik yapılan dosyaları başka bir dizine taşıyabiliriz. … Devamını oku

Linux Sistemlerde Ssh Serverın kurulumu

Bu yazımız linux sistemlerde ssh serverın kurulumu ve yapılandırması hakkında olacak. Linux sistemlerde ssh serverın kurulumu için sudo apt-get install openssh-server Kurulum hatasız bir şekilde sonuçlandıktan sonra “/etc/ssh/sshd_config” dosyasında gerekli ayarlamaları yapıyoruz. ssh serverın dinleme yapacağı port varsayılanda 22 istersek bunu config dosyasındaki port parametresini kullanarak değiştirebiliriz. ssh serverı default olarak root ile bağlanmaya izin … Devamını oku