Giriş yapmadınız.

#1 Konu Dışı » Whatsapp Api » 23.11.2017 16:51:46

ahmetkuslular
Yanıtlar: 0

Arkadaşlar merhaba. Whatsapp 'ın api desteği var mı? api.whatsapp linkine erişim sağlandığına başka bir yere yönlendirme yapıyor. Doğru düzgün bir doc. göremedim.

1) Web üzerinden herhangi bir whatsapp numarasına mesaj gönderilebilir mi
2) Bir gruba mesaj gönderilebilir mi
3) Toplu mesaj gönderilebilr mi?

Çok fazla araştırma yapma imkanım olmadı. Araştırdıkça buraya ekleyeceğim yine. Ama bu konuda çalışmış veya bilgisi olan arkadaşlarda yardımcı olursa sevinirim.

Ek: https://faq.whatsapp.com/ar/android/26000030/?lang=tr Sadece bu kısmı bulabildim. Lakin burada da çok fazla açıklık yok. Hangi telefon üzerinden gönderilecek, auth. işlemleri vs belirtilmemiş. Eğer whatsapp web üzerinden giriş yaptıysanız bu link üzerinden belitrilen numaraya mesaj gönderme sayfasını açıyor. Lakin yine mesaj gönderilmiyor sadece mesaj yazma kutusunda belirtilen text girilmiş şekilde geliyor.

#2 Laravel 5.x Yardım » Laravel File Permission » 16.11.2017 10:21:21

ahmetkuslular
Yanıtlar: 1

Arkadaşlar merhaba. Csv formatında bir dosyayı storage klasörüne kaydediyorum. Sonra buradan javascript kullanarak download ediyorum. Bu şekilde çalışıyordu. Lakin git e yükleyip tekrar clone aldıktan sonra "başarısız, dosya bulunamadı" hatası vermeye başladı. Proje aynı şekilde sunucuya yüklendiğinde sorunsuz bir şekilde çalışıyor. Yani verilen path lerde sıkıntı yok. Projede laravel passport kullanılıyor. Bununla alakalı mı bilmiyorum. Yardımcı olursanız sevinirim.

#3 Yanıt: Laravel 5.x Yardım » SendGrid Kullanımı » 31.10.2017 15:17:23

sineld yazdı:

Hocam teşekkür ederim. Sorun burdaymış ama doğrudan localhost üzerinde açınca çalışmıyor. Custom bir host açıp denedim çalıştı.

#4 Yanıt: Laravel 5.x Yardım » SendGrid Kullanımı » 26.10.2017 10:06:45

sineld yazdı:

Ahmet, mail attım, orada söylediklerimi denedikten sonra sonucu buraya yazar mısın?

Hocam mail için teşekkür ediyorum.

Şuan by şekilde hata alıyorum.

GuzzleHttp \ Exception \ RequestException
cURL error 60: SSL certificate problem: self signed certificate in certificate chain (see http://curl.haxx.se/libcurl/c/libcurl-errors.html)

https://github.com/ably/ably-php/issues/32
burada gösterildi gibi düzenleme yaptım php.ini dosyasında ama bir değişiklik olmadı.

#5 Yanıt: Laravel 5.x Yardım » SendGrid Kullanımı » 25.10.2017 16:37:54

kenya yazdı:

@ahmetkuslular evet yapıyorum. şunu yapman lazım

.env

MAIL_DRIVER=smtp
MAIL_HOST=smtp.sendgrid.net
MAIL_PORT=587
MAIL_USERNAME= giriş kullanıcı adı
MAIL_PASSWORD= giriş şifren
MAIL_ENCRYPTION=tls

config/mail.php

<?php


return [
    'driver' => 'smtp',
    'host' => 'smtp.sendgrid.net',
    'port' => 587,
    'from' => array('address' => '[email protected]', 'name' => 'Gönderici İsmi'),
    'encryption' => 'tls',
    'username' => 'giriş kullanıcı adı',
    'password' => 'giriş şifren',
    'sendmail' => '/usr/sbin/sendmail -bs',
    'pretend' => false,
];

ben smtp kullanmadan göndermeye çalışıyorum.  web api ile

#6 Yanıt: Laravel 5.x Yardım » SendGrid Kullanımı » 25.10.2017 16:27:24

kenya yazdı:

Merhaba ;
konu açılmışken araya kaynak yapıyım. bende sendgrid kullanıyorum birden fazla kişiye maili nasıl gönderecem.


$data = ['ad' => 'Tuana Şeyma', 'soyad' => 'Eldem'];

    Mail::send('emails.gunaydin', $data, function($message) use($data)
    {
        $message->to('[email protected]', $data['ad'])
        ->subject('Günaydın Kızım!')
        ->replyTo([email protected]', 'Ali ');
    });
        

Sen tek kişiye gönderim yapabildin mi?

#7 Yanıt: Laravel 5.x Yardım » SendGrid Kullanımı » 25.10.2017 16:19:22

Hocam config\app.php kısmında laravel'in kendi MailServiceProvider classını iptal ettim şimdi. Sichikawa classını görmesi için.  Lakin bu sefer "Class mailer does not exist" hatası veriyor. Controller kısmında sichikawa pakedini görmesi için ne yapabilirim?

#8 Yanıt: Laravel 5.x Yardım » SendGrid Kullanımı » 23.10.2017 16:52:09

sineld yazdı:

Ben bu paketi kullanarak gönderebiliyorum: https://github.com/s-ichikawa/laravel-sendgrid-driver

Hocam siz nasıl kullandınız. hangi ayarları yaptınız. Yardımcı olabilirseniz sevinirim smile Şuan hiç bir sorun gözükmemesine rağmen hata alıyorum

#9 Yanıt: Laravel 5.x Yardım » SendGrid Kullanımı » 23.10.2017 12:41:37

mgsmus yazdı:

530 5.7.1 Authentication required

Bu kısımdan sonra tahmin etmek güç, sizden de kaynaklanıyor olabilir, SendGrid'den de. SendGrid API kullanmadığım için authentication için ne gibi gereksinimleri var bilmiyorum.

required hatası verdiğine göre eklediğim api key i görmüyor demektir. Bir yerde ayar eksikliği var ama nerde bilmiyorum. Yine de teşekkür ederim.

#10 Yanıt: Laravel 5.x Yardım » SendGrid Kullanımı » 23.10.2017 12:07:41

mgsmus yazdı:

function (Message $message) bu bölümdeki Message kısmını kaldırın, sadece $message kalsın.

Teşekkür ediyorum. Şimdi de kimlik doğrulama gerekli hatası veriyor

Expected response code 250 but got code "530", with message "530 5.7.1 Authentication required

config ve .env dosyasına gerekli eklemeleri yapıp kullandığım apiKey 'i yazdım. Başka değişiklik gerekiyor mu?

#11 Yanıt: Laravel 5.x Yardım » SendGrid Kullanımı » 23.10.2017 10:54:42

sineld yazdı:

Ben bu paketi kullanarak gönderebiliyorum: https://github.com/s-ichikawa/laravel-sendgrid-driver

$data = ['foo' => 'bar'];
    	\Mail::send('emails.deneme', $data, function (Message $message) {
		    $message
		        ->to('[email protected]', 'foo_name')
		        ->from('[email protected]', 'bar_name');
		});
		return 'gönderildi';

bu şekilde kullanıyorum.

Type error: Argument 1 passed to App\Http\Controllers\MessageController::App\Http\Controllers\{closure}() must be an instance of App\Http\Controllers\Message, instance of Illuminate\Mail\Message given

bu şekilde hata alıyorum?

#12 Yanıt: Laravel 5.x Yardım » SendGrid Kullanımı » 20.10.2017 14:22:06

mgsmus yazdı:

Web API kullanmayacaksanız, sadece mail göndermek istiyorsanız mail ayarlarına SendGrid SMTP bilgilerini girerek mail gönderebilirsiniz. Pakete gerek yok.

Bu proje içerisinde sadece mail gönderme işlemi yapacağım ama username ve password girmeden api key ile bağlantı kurmasını istiyorum.

#13 Laravel 5.x Yardım » SendGrid Kullanımı » 18.10.2017 13:55:38

ahmetkuslular
Yanıtlar: 25

Arkadaşlar merhaba,

Mail gönderme işlemi için send grid kullanmak istiyorum.
Paket olarak https://packalyst.com/packages/package/ … -driver-v3 bunu kurmak istiyorum lakin hata veriyor. API KEy kullanarak nasıl send grid e bağlayabilirim?

#14 Yanıt: Laravel 5.x Yardım » Veritabanı tablosuna sonradan column eklemek » 16.10.2017 18:06:29

Erdem yazdı:

Bir GUI kullanarak ekleseniz. Örneğin ben Valentina Studio kullanıyorum.

Ama şöyle biraz vaktim vardı sizin için bakıverdim.

php artisan make:migration varolan_tabloya_ekle

Tabloya yeni bir sütün eklemek için şöyle yapılıyormuş.

public function up()
{
    Schema::table('kullanicilar', function($table) {
        $table->integer('yenialan');
    });
}

Geri almak için de ekliyoruz.

public function down()
{
    Schema::table('kullanicilar', function($table) {
        $table->dropColumn('yenialan');
    });
}

php artisan migrate

ile de veritabanı değişikliklerini gerçekleştiriyormuş.

aynen bu şekilde olabilir. Deniyorum teşekkür ediyorum

#15 Laravel 5.x Yardım » Veritabanı tablosuna sonradan column eklemek » 16.10.2017 17:33:55

ahmetkuslular
Yanıtlar: 3

Arkadaşlar merhaba,
bir çok kez aynı hatayı alıyorum. Şunu stabil yapamadım bir türlü. İçinde veri olan bir tabloya sonradan sütun eklemek istiyorum.

$table->string('city', 255)->default('İstanbul')->nullable();

olarak ekliyorum.Daha sonra

php artisan migrate:refresh

diyorum ama Base table or view already exists: 1050 Table 'books' already exists hatası veriyor. Bunun en doğru yolu nedir?

#16 Yanıt: Laravel 5.x Yardım » whereBetween Date » 14.10.2017 17:26:02

mgsmus yazdı:

Cevabı vermişsiniz zaten:

$startDate = date('Y-m-d 00:00:00', strtotime($startDate));
$endDate = date('Y-m-d 23:59:59', strtotime($endDate));

Bunu hiç düşünemedim. hmm Teşeküür ederim

#17 Laravel 5.x Yardım » whereBetween Date » 14.10.2017 16:55:05

ahmetkuslular
Yanıtlar: 2

merhaba. Belli zaman aralağında ki değerleri almak istiyorum. verdiğim sınırlar dahil edilerek.

 $startDate = date('Y-m-d', strtotime($startDate));
        $endDate = date('Y-m-d', strtotime($endDate));
        return $query->whereBetween('reservation_date', [$startDate, $endDate]);

ama snırlarda ki datalar gelmiyor. sanırım H:i:s ile alakalı. Bunu nasıl düzeltebilirim.

#18 Laravel 5.x Yardım » Nested Object 'e data ekleme » 04.10.2017 16:32:51

ahmetkuslular
Yanıtlar: 2

Arkadaşlar merhaba. allDrivers altında objecler barındıran bir parent object. Şimdi ben her bir objeye bir data eklemek istiyorum. Lakin allDrivers da bir değişiklik olmuyor. Bunun çözümü nedir?

foreach ($allDrivers as $driver) {
            $driver->put('test', 'test');
} 

return $allDrivers

#19 Laravel 5.x Yardım » Uzak api login ve session işlemi » 03.10.2017 11:54:39

ahmetkuslular
Yanıtlar: 1

Arkadaşlar merhaba. Uzak tarafta yazılmış bir apiye login ile web kısmında login olmaya çalışıyorum. Yani apiye kullanıcı adı ve şifresi gönderiyorum bana token ile birlikte gerekli kullanıcı data'sını gönderiyor. Bende bununla birlikte kullanıcya oturum açmak istyiroum. Basitçe gelen datayaı storage de bir txt dosyasına kaydettim lakin böyle yapınca, bir bilgisayrdan giriş yapılınca diğer bilgisayarlardan da giriş yapılabildi. Bunu nasıl ayarlayabilirim. Teşekkür ederim.

#20 Yanıt: Laravel 5.x Yardım » Config::get() metodu » 25.09.2017 15:02:17

mgsmus yazdı:

Projeyi başka yeri atınca içinde eski projeden kalma yerlerin hepsini temizlediğinizden emin olun. Önbellekler vs temizleyin. Diğer config dosyalarını kontrol edin, unuttuğunuz yerler olabilir.

public_path yerine asset kullanamazsınız; asset url dönderir, path değil.

cache clear ediyorum, bunun dışında nasıl bir bağlantı olabilir? Resim yükleme dışında başka bir yerde hata almıyorum bu konuda. Yani tam olarak nerelere bakmam ve temizlemem gerekiyor

#21 Yanıt: Laravel 5.x Yardım » Config::get() metodu » 25.09.2017 14:05:23

Bir değişiklik olmadı.

public function original( $photo, $filename , $config_extension=null )
    {
        $path = Config::get('images.full_size');
        return $path;
        if ($config_extension != null) {
            $path = Config::get('images.'.$config_extension);
        }
        $manager = new ImageManager();
        $image = $manager->make( $photo )->save( $path . $filename );
        return $image;
    }

path i çektiğim yer burası
config\images.php dosyamda aşağıdaki giib

return [
    'full_size'   => env('UPLOAD_FULL_SIZE', public_path('images/full_size/')),
    'slider'   	  => env('UPLOAD_SLIDER', public_path('images/slider/')),
    'blog'   	  => env('UPLOAD_BLOG', public_path('images/blog/')),
    'profile_photo' => env('UPLOAD_PROFILE_PHOTO', public_path('images/profile_photo/')),
    'icon_size'   => env('UPLOAD_ICON_SIZE', public_path('images/icon_size/')),
];

ben burada public_path i asset olarak değişitirince Catchable fatal error hatası alıyorum.

#22 Laravel 5.x Yardım » Config::get() metodu » 25.09.2017 11:31:43

ahmetkuslular
Yanıtlar: 4

Arkadaşlar merhaba. hazır bir projede editleme yapıyorum. Daha önceden resim kaydetme işleminde,

$path = Config::get('images.full_size');

resimin kayıt edileceği klasörü bu şekilde alıyor. Lakin $path yanlış geliyor. Daha doğrusu önceki sunucuda çalışırken kodların olduğu dosya dizini geliyor.
Şimdi farklı bir sunucuya taşıdık projeyi.

Bu kısmı hem localde çalışırken veya sunucuya yükledikten sonra nasıl değiştirmeliyim?

#23 Yanıt: Laravel 5.x Yardım » İki tarih arasındaki tarihler » 21.09.2017 17:57:01

evrend yazdı:

Php'deki "DatePeriod" classı tamda bu işi yapıyor.
Örnk:

$dates = new DatePeriod($ilk_tarih, \Carbon\CarbonInterval::day(), $son_tarih);

http://php.net/manual/en/class.dateperiod.php

Bu class ı oluşturduğumda bir çok hata aldım. __construct kısmında syntax error, unexpected '[', expecting ')' hatası alıyorum. Burayı nasıl düzenlemem gerekiyor ?

#24 Laravel 5.x Yardım » İki tarih arasındaki tarihler » 21.09.2017 16:20:40

ahmetkuslular
Yanıtlar: 3

Arkadaşlar merhaba. İki tarih arasında ki tarihleri nasıl çekebilirim ? Carbon'u inceledim lakin bununla alakalı bir şey bulamadım. Yardımcı olursanız sevinirim

#25 Laravel 5.x Yardım » Nested Group By » 19.09.2017 15:03:15

ahmetkuslular
Yanıtlar: 0

ARkadaşlar merhaba. içe içe gruplamalar hep sinir bozucu oluyor. aşağıdaki gibi bir data m var. Bunu önce requestDate e göre gruplamam gerekiyor. Buraya kadar sıkıntı yok. Tarihe göre grupladıktan sonra diğer fieldlara göre gruplayıp count almam gerekiyor. Yani atıyorum 1 tarih altında 3 tane farklı data var. Bu dataların her birinde "cancelledByDriver" kaç tane var(1 olan yani), busy kaç tane var cancelledByRider kaç tane, cancelledByRider kaç tane var. Yardımcı olursanız sevinirim.

"tripRequests": [
{
"cancelledByDriver": 0,
"busy": 0,
"cancelledByRider": 0,
"cancelledByRider": 1,
"requestDate": "2017-08-12T21:03:29.754Z"
},
{},
{
"cancelledByDriver": 0,
"busy": 0,
"cancelledByRider": 0,
"acceptedByDriver": 1,
"requestDate": "2017-08-14T16:10:28.517Z"
},
{
"cancelledByDriver": 0,
"busy": 0,
"cancelledByRider": 0,
"acceptedByDriver": 1,
"requestDate": "2017-08-14T16:27:23.176Z"
},
{
"cancelledByDriver": 0,
"busy": 1,
"cancelledByRider": 0,
"acceptedByDriver": 0,
"requestDate": "2017-08-14T21:15:16.934Z"
},
{
"cancelledByDriver": 0,
"busy": 1,
"cancelledByRider": 0,
"acceptedByDriver": 0,
"requestDate": "2017-08-17T22:13:15.474Z"
},
...

Benim geldiğim nokta bu

$days = $tripRequests->groupBy(function($item) {
                 return date('Y-m-d', strtotime($item['requestDate']));
            })->map(function ($item, $key) {
                return collect($item);
            });

Forum alt kısmı

Uygulama FluxBB