Giriş yapmadınız.

#1 09.06.2019 21:40:12

rkytie2
Üye
Kayıtlı: 08.05.2019
Mesajlar: 3

Laravel Mesaj Sistemi

Merhabalar, bi websitesi üzerinde çalışıyorum. Projede linkteki https://github.com/gerardojbaez/messenger hazır sınıfı kullanmak istiyorum.
Normal gömülü gelen User/Auth sınıfını kullanıyorum.
Veri tabanındaki hangi verileri bağlamalıyım? Sadece kişiden kişiye olan özelliği kullanacağım. Nasıl yazabilirim?

Çevrimdışı

#2 10.06.2019 01:17:35

mgsmus
Moderatör
Yer: Mersin
Kayıtlı: 17.08.2013
Mesajlar: 1,665
Website

Yanıt: Laravel Mesaj Sistemi

Veritabanındaki hangi verileri bağlamalıyım?
Siz bir bağlama işlemi yapmıyorsunuz. Bu paket aşağıdaki komutla kendine ait tabloları kuruyor

$ php artisan vendor:publish --provider="Gerardojbaez\Messenger\MessengerServiceProvider"
$ php artisan migrate

Siz bunu yaptıktan sonra aşağıdaki gibi User modeline MessageableInterface arayüzünü uyguluyorsunuz ve arayüzün şart koştuğu yöntemler için de Messageable tratini ekliyorsunuz:

<?php

namespace App\Models;

use Illuminate\Foundation\Auth\User as Authenticatable;
use Gerardojbaez\Messenger\Contracts\MessageableInterface;
use Gerardojbaez\Messenger\Traits\Messageable;

class User extends Authenticatable implements MessageableInterface
{
    use Messageable;

Bu aşamada kurulumu tamamlamış oluyorsunuz.

Sadece kişiden kişiye olan özelliği kullanacağım. Nasıl yazabilirim?
Paketin açıklamasındaki örneğe bakarsanız eğer:

Messenger::from($user)->to($user2)->message('Hey!')->send();

yani

$user = User::findOrFail(1);
$user2 = User::findOrFail(2);

Messenger::from($user)->to($user2)->message('Hey!')->send();

Çevrimdışı

#3 10.06.2019 13:06:48

rkytie2
Üye
Kayıtlı: 08.05.2019
Mesajlar: 3

Yanıt: Laravel Mesaj Sistemi

Çok teşekkürler hocam, çözdüm.

Çevrimdışı

Forum alt kısmı