Giriş yapmadınız.

#1 Yanıt: Laravel 4.x Yardım » Cron Hakkında » 15.10.2014 11:36:42

Cron dediğimiz şey aslında Linux'a ait bir terim. Windows'ta çalıştığınızı tahmin etmemiştim. Ama Windows'ta da crona benzer birşey var adını bilmediğim.

#2 Yanıt: Laravel 4.x Yardım » Cron Hakkında » 02.10.2014 15:29:24

Öncelikle şu yazıya bir göz atabilirsin:
http://www.cemdemir.net/php/laravel-ve- … -2172.html

Bahsettiğin satırı da crona eklemelisin. Terminalde

crontab -e

diyerek cronu aç ve satırı buraya yapıştır.

00 00 * * * /usr/bin/php /senin_projenin_full_pathi/artisan komutcron

Kaydet ve çık.

#3 Yanıt: Laravel 4.x Yardım » Cron Hakkında » 02.10.2014 09:19:15

Merhaba

@mgsmus'un dediği gibi bir artisan komutu oluşturup crontab'a bu komutu 00:00'da çalıştır demek mantıklı.

00 00 * * * /usr/bin/php /project_path/artisan commandName >> /root/outputcron

#4 Yanıt: Laravel 4.x Yardım » Çoklu Kayıtta Toplama Hatası » 02.10.2014 09:14:08

Merhaba,

$inputs = Input::except('_token');

for ($i=1; $i<=20; $i++)
{
	if ($inputs['islem'.$i] != '' && $inputs['fiyat'.$i] != '')
	{
		$islem = new ServistekiIslemler;
		$servisislemi = ServisIslemleri::where('islem', '=', $islem2)->first();

		if($servisislemi)
		{
            $olanid = $servisislemi->id;
            $islem->islem_id = $olanid;
        }
        else
        {
            $yeniislem = new ServisIslemleri;
            $yeniislem->islem = $inputs['islem'.$i];

            if($yeniislem->save())
            {
                $yeniid = $yeniislem->id;
                $islem->islem_id = $yeniid;
            }
        }

        $islem->servis_id = $servisId;
        $islem->fiyat = $inputs['fiyat'.$i];
        $islem->save();

        unset($islem);
        unset($servisislemi);
        unset($yeniislem);
}

#5 Yanıt: Genel Tartışmalar » Geliştirdiğim proje hakkında bir kaç ufak soru » 19.09.2014 20:57:39

Merhaba,

Cookieler güvensizdir diyip kullanmamak mantıklı bir hareket değil. Eğer cookie'nin içine kullanıcının şifresini, idsini veya email adresi gibi değerli bilgilerini koyuyorsanız tabii ki güvenli değil. Lakin cookie dediğiniz şeyi facebookda kullanıyor. Önemli olan güvenli bir şekilde kullanmak.

Input olarak aldığınız html etiketlerini ve javascriptleri direk veri tabanına kaydetmekte hiçbir problem yok. Fakat bunları veri tabanından çekip ekranda gösterirken biraz dikkatli davranmak gerekir. htmlentities gibi fonksiyonlar kullanarak ekrana yazdırabilirsiniz.

Şu yazıyı okumanızı tavsiye ederim, çok değerli bilgiler içeriyor.

#6 Yanıt: Laravel 4.x Yardım » Kullanıcı işlem logları tutma » 16.08.2014 23:31:47

Bana kalırsa log tutmak için hazır paket kullanmak pek mantıklı değil. En basitinden filters.php'ye aşağıdaki gibi bir satır eklerseniz kendi logunuzu tutmaya başlayabilirsiniz.

App::before(function($request)
{
        // filters.php
        // Log
        Log::info('[REQUEST:'.$_SERVER['REQUEST_METHOD'].'] - [IP:'.Request::getClientIp().'] - [USERNAME:'.$username.'] - [URL:'.Request::url().'] - [REFERER:'.URL::previous().']');
});

Bu dosyaya kayıt yapar, siz isterseniz mongodb veya redis gibi başka, yeni teknolojiler de kullanabilirsiniz.

#7 Yanıt: Laravel 4.x Yardım » Gönderi listeleme ve türe göre filtrelere » 13.08.2014 11:11:58

Merhaba,

<?php echo $users->appends(array('type' => 'post', 'orderBy' => 'DESC'))->links(); ?>

Detaylı bilgi:
http://laravel.com/docs/pagination#appe … tion-links

#8 Yanıt: Laravel 4.x Yardım » Ek Paket Kurulumu » 01.08.2014 18:47:17

Merhaba,

Belli ki sorun laravel-gravatar paketinde değil. Keza composer daha o pakete gelmeden, diğer paketlerde silme-yükleme işlemi yaparken hata veriyor. Mermory ve disk kullanımını kontrol edebilirsiniz.

Free
df -h

#9 Yanıt: Laravel 4.x Yardım » [Başlangıç] CSRF Kullanımı Sonrası Hata » 01.08.2014 15:56:22

Merhaba,

user/create ve user/login route'larını get metoduyla oluşturmuşsunuz fakat controller dosyanızda postCreate ve postLogin kullanmışsınız. Öncelikle burada bir karışıklık var gibi görünüyor.

Onun dışında @MURATSPLAT'ın dediği gibi, eğer ortada bir token yoksa, (ki bunun sebebi Laravel'in kendi form oluturucusunu kullanmıyor olmanız olabilir) hata oluşabilir.

#11 Yanıt: Laravel 4.x Yardım » [Başlangıç] Routing Problemim » 01.08.2014 13:20:43

app/config/app.php

Yukarıdaki dosyada;

'debug' => true,

yaparsanız, hatanın detaylarını gösterir.

#12 Yanıt: Laravel 4.x Yardım » [Başlangıç] Routing Problemim » 01.08.2014 13:08:07

Merhaba,

Whoops hatasının detaylarını da alabilir miyiz? Yani hatanın ne olduğunu görelim.

Eğer HTTP not found hatası alıyorsanız;
Apache'deki virtual host detaylarına bakalım.

#13 Yanıt: Konu Dışı » Lisans Sorunsalı » 25.07.2014 08:02:24

Merhaba,

Yasal olarak, daha doğrusu etik olarak satabilir miyim diye soruyorsanız, kesinlikle satabilirsiniz. Projenizin adına Laravel veya Bootstrap demediğiniz sürece ücretsiz herşeyi alıp daha iyi yaptıktan sonra satabilirsiniz.

#14 Yanıt: Laravel 4.x Yardım » laravel 4 firebird bağlantısı varmı ? » 05.07.2014 17:10:51

Bildiğim kadarıyla firebird için driver yok. Ama sonuçta Oracle için de driver yok, ekstra yazılmış paketler var. Firebird için de yazılmış ekstra paketler olabilir.

Birden fazla veri tabanı için öncelikle app/config/database.php'de bağlantılarınızı tanımlamalısınız. Sonrasında run-time'da varsayılan bağlantıyı değiştirmekte özgürsünüz.

Config::set('database.default', 'mysql2');

Burayı da inceleyebilirsiniz:
http://stackoverflow.com/questions/1897 … n-globally

#15 Yanıt: Laravel 4.x SSS » Maatwebsite / exel Paketi için yardım ? » 05.07.2014 15:26:39

Aşağıda bir örnek paylaştım, siz de bu şekilde kullanabilirsiniz:

// Dosyayı aç
$excel = Excel::load($path)->get();

foreach ($excel as $row)
{
	$temp['param1'] 	= $row[1];
	$temp['param2'] 	= $row[2];
	$temp['param3'] 	= $row[3];

	$insert[] = $temp;
}

// Tabloya yaz
Model::insert($insert);

Buna benzer bir kod işinize yarayacaktır. Excel dosyasının sütunlarında başlık varsa, birkaç değişiklik yapmanız gerekebilir. Paketin dökümanını şuradan inceleyebilirsiniz: http://www.maatwebsite.nl/laravel-excel/docs/import

Son olarak, döngünün her bir adımında sürekli veritabanına kayıt yapmamanız daha sağlıklı olabilir. Bir dizi oluşturup, multiple insert daha mantıklı olacaktır.

#16 Yanıt: Laravel 4.x SSS » Uzak sunucu dosya sorunsalı » 05.07.2014 15:06:47

File exists fonksiyonu URL kontrol etmez. Kontrol etmesini söylediğiniz dosyayı söylediğiniz path'de fiziksel olarak arar. Bir diğer deyişle, diskin içinde arar.

Siz tarayıcıdan "http:\/\/www.siteadim.com\/csv\/demo.csv" bu şekilde görebilirsiniz ama dosya işletim sisteminde mesela şöyle bir yerdedir: "/var/www/html/site/public/csv/demo.csv"

Sizin @roni'nin bahsettiği gibi file_get_contents  veya curl kullanmanız lazım. Buyrun: http://stackoverflow.com/questions/7684 … url-in-php

Kolay gelsin.

#17 Yanıt: Laravel 4.x SSS » Uzak sunucu dosya sorunsalı » 04.07.2014 16:21:26

File exists fonksiyonunun içine fiziksel bir path vermeniz gerekir. Şunu deneyin:

$path = public_path() . '/' . 'csv/demo.csv';
$exists = File::exists($path);

#18 Yanıt: Laravel 4.x Yardım » set edilenleri alma » 01.07.2014 15:53:40

Merhaba,

JSON'a boş dizi verirseniz hata verir. $_tel değişkenini en sonda bir kere kontrol edip doluysa JSON'a çevirin. Sonrasında da kaydedin.

if(isset($_tel[0]))
{
    $data['telefonlar'] = json_encode($_tel);
}

#19 Yanıt: Laravel/Lumen İle Yapılmış Uygulamalar » The Unfollower » 24.06.2014 08:58:25

@Roni
Teşekkürler.

@iozguradem
Aslında Twitter ile ilgili bir sürü paket var, kimsenin kullanacağını sanmıyorum. Ama nasıl paket haline getirileceğini öğrenmek için bile yapılabilir, doğru söylüyorsunuz. Yapmaya çalışırım.

#20 Laravel/Lumen İle Yapılmış Uygulamalar » The Unfollower » 23.06.2014 20:09:24

cemdemir
Yanıtlar: 4

Merhaba,

The Unfollower, Twitter'ın REST API'sini ve OAuth sistemini öğrenmek için yaptığım bir uygulama. Sizi kimlerin takip etmediğini, sizin kimleri takip etmediğinizi ve sizi takip etmeyi bırakanları bulmaya çalışıyor.
URL: http://theunfollower.com

Back-End'de Larave 4.1 ile beraber, MySQL ve Redis kullandım. Twitter ile entegre olurken, kendi yazdığım bir kütüphaneyi kullandım. Dilerseniz buradan inceleyebilirsiniz: https://github.com/cemdemir/twitter-integrator

Front-End'de yine kendi yazdığım mini bir CSS framework kullandım, onu da buradan inceleyebilirsiniz: https://github.com/cemdemir/spectrum

#21 Yanıt: Laravel 4.x Yardım » Güvenlik ile alakalı bir kaç soru » 20.06.2014 08:11:09

Uygulamanın kodunu şifrelemek söz konusuysa, PHP doğru bir seçim olmazdı. Mesela .NET doğru bir seçim olurdu.

#22 Yanıt: Genel Tartışmalar » Laravel'i nerede kodluyorsun? » 04.06.2014 19:45:23

Terminal için Xshell kullanıyorum. Mümkün olduğunca PHP, MySQL, Apache, Bind gibi paketleri kendim kurmaya çalışıyorum.

MySQL için Navicat (şimdilerde) veya Workbench (eskilerde) kullanıyorum.
Oracle için Toad for Oracle kullanıyorum. SQL Developer bence oldukça kullanışsız.

Kod için çoğunlukla Sublime Text kullanıyorum, PHP bir script dili olduğu için hiçbir zaman IDE kullanmayı düşünmedim, ihtiyacını da hissetmedim. Belki de bu benim yeterince iyi olmadığımı bile gösteriyor olabilir.

Kişisel projelerde Git kullanıyorum, şirketteyken mecburen SVN kullanıyorum.

Photoshop yerine Fireworks kullanıyorum. FW, PS'ye göre oldukça hafif bir program. Hızlı ve bir back-end'cinin hayal dünyasındaki herşeyi yapmaya yetiyor.

Şirkette, yaptığım uygulamalar genellikle wap uygulamaları olduğu için Firefox'un User Agent Switcher ve WML Browser eklentilerini kullanıyorum.

Load testleri için JMeter kullanıyorum.

#23 Yanıt: Laravel 4.x Yardım » Laravel ile köprü (link) tanımlama nasıl yapılıyor? » 04.06.2014 19:31:37

Blade kullanmadan;

<a href="<?php echo URL::to('resim-ekle'); ?>">Resim Ekle</a>

Ama URL::to kullanmak yerine, @angelside'ın dediği gibi rotaya link vermek daha mantıklı olacaktır.

#24 Yanıt: Laravel 4.x Yardım » Laravel ile köprü (link) tanımlama nasıl yapılıyor? » 04.06.2014 17:02:52

Merhaba,

<a href="{{ URL::to('resim-ekle') }}">Resim Ekle</a>

Ayrıca inceleyebilirsiniz:

http://laravel.com/docs/helpers#urls

#25 Yanıt: Konu Dışı » Php Xml Entegrasyonu Hakkında » 31.05.2014 11:36:27

Eğer istek yaptığınız sunucu, sadece 1 ip için cevap dönüyorsa, (türkçesiyle, ip kısıtlaması yapılmışsa) ve siz localden veya başka bir yerden de çalışmak istiyorsanız, benim aklıma şöyle bir çözüm geliyor:

İstek yapabilen makineyi ki bu sabit ipli bir makine yanlış anlamadıysam, bir servis haline getirin. Servis sadece gerekli yere request yapmakla sorumlu olan bir katman olsun. Siz sabit ipli makineye istek yapın, o makine de gereken yere istek yapsın:

LOCAL MAKİNE -----> SABİT IPLI MAKİNE -----> XML KAYNAĞININ BULUNDIĞU MAKİNE

Ben çok tecrübeli bir geliştirici değilim ancak, bu gibi çözümler iş dünyasında çokca kullanılıyor.

Forum alt kısmı

Uygulama FluxBB