lostyazilim
tr.link

Müşteri Paneli

38 Mesajlar 5.537 Okunma
lstbozum
tr.link

kilitbilgi kilitbilgi kilitbilgi@gmail.com Kullanıcı
  • Üyelik 13.06.2012
  • Yaş/Cinsiyet 31 / E
  • Meslek Bilgisayar Mühendisi
  • Konum İzmir
  • Ad Soyad B** Ç**
  • Mesajlar 396
  • Beğeniler 82 / 125
  • Ticaret 3, (%100)
Merhabalar,

Eylül ayında hazırlayıp yayına aldığım müşteri panelinin kaynak kodlarını sizlerle paylaşıyorum.

Sistem Laravel Framework ile yazılmıştır.
İçerisinde Sosyal Ağlar ile bağlantı , PayPal ödeme sistemi entegresi , Ticket sistemi ve birçok özellik barındırır.

Demo | İndir | Veritabanı

Kurulum aşağıdaki gibi gerçekleşmelidir.
1.Composer Yükleme
Laravel paketinin oluşturulmasına başlamak için composer kullanabiliriz.
https://getcomposer.org/download/ adresinden kurulum aşamalarını takip edip composer yöneticisini bilgisayarımıza kuruyoruz.

2.Localhost kurulumu
Laravel paketini hazırlayabilmek için bilgisayarımıza XAMPP , MAMP veya LAMP server paketlerinden birini kuruyoruz.

3.Laravel paketi hazırlanması
CLI(Command Line Interface) diğer bir adıyla terminal yardımı ile projemizin klasöründe iken aşağıdaki komutu yazıyoruz.
composer update
Bu komutun işlemini bitirmesinden sonra proje klasörünüzde vendor isimli yeni bir klasör oluşacaktır.

4.Paylaşımlı hosting için düzenleme
-public klasörü içindeki tüm dosya ve klasörleri bir üst dizine taşıyoruz.
-taşıdığımız klasörün içindeki index.php dosyasında aşağıdaki değişiklikleri uyguluyoruz:
Önceki
require __DIR__.'/../bootstrap/autoload.php';

Sonraki
require __DIR__.'/bootstrap/autoload.php';


Önceki
$app = require_once __DIR__.'/../bootstrap/start.php';

Sonraki
$app = require_once __DIR__.'/bootstrap/start.php';


-Son olarak , güvenlik nedenlerinden dolayı .htaccess dosyamıza


Options -MultiViews


RewriteEngine On

# Redirect Trailing Slashes...
RewriteRule ^(.*)/$ /$1 [L,R=301]

# Handle Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]


RewriteRule ^vendor($|/|/.*|./*) – [L,R=404]
RewriteRule ^app($|/|/*|/.*) – [L,R=404]

kodlarını ekliyoruz.

5-Veritabanı kurulumu
İlk mesajda verilen Veritabanı İndir linkine tıklayıp SQL Çıktısını indiriyoruz ve herhangi bir veritabanı yöneticisi ile veya CLI ile içeri alıyoruz (Örnek: phpMyAdmin)

6-Konfigürasyon dosyalarını düzenleme
Sistemin kullandığı 3.parti yazılımlar gereği ( PayPal , ReCaptcha benzeri ) , birden çok konfigürasyon dosyasında düzenleme gerekmektedir.

6.1:Veritabanı Konfigürasyonu
Sistemin bağlanacağı veritabanını seçebilmek için , app/config/database.php dosyasında varsayılan olarak SQLite , MySQL , PostgreSQL ve Microsoft SQL Server mevcuttur.
Bunlardan kullanmak istediğiniz sunucunun bilgilerini girerek veritabanına bağlantı sağlayabilirsiniz.
6.2:PayPal ödeme için app/config/packages/payum/payum-laravel-package/config.php dosyası içerisinde bulunan
$paypalPayment = PaypalPaymentFactory::create(new Api(array(
'username' => 'mail-address',
'password' => 'password',
'signature' => 'signature',
'san

değişken değerlerini https://developer.paypal.com adresinden alacağınız değerler ile değişterek ödeme alabilirsiniz.
6.3:Sosyal ağlar ile bağlantı için app/config/packages/artdarek/oauth-4-laravel/config.php dosyası içerisinde bulunan
'Facebook' => array(
'client_id' => 'client_id',
'client_secret' => 'client_secret',
'scope' => array('email'),
),
'Twitter' => array(
'client_id' => 'client_id',
'client_secret' => 'client_secret',
// No scope - oauth1 doesn't need scope
),
'Google' => array(
'client_id' => 'client_id',
'client_secret' => 'client_secret',
'scope' => array('userinfo_email', 'userinfo_profile'),
),

değişken değerlerini sosyal ağların geliştirici sayfalarından alacağınız değerler ile değiştirerek sosyal ağlar ile bağlantı sağlayabilirsiniz.
6.4:Recaptcha kurulumu için için app/config/packages/greggilbert/recaptcha/config.php dosyası içerisinde bulunan
'public_key' => 'public_key',
'private_key' => 'private_key',

değişken değerlerini Google Recaptcha sitesinden alacağınız değerler ile değiştirerek sitenizde Recaptcha özelliği aktif edebilirsiniz.

7.Mail Kurulumu için app/config/mail.php dosyası içerisinde bulunan
from , username ve password değerlerini değiştirerek Google altyapısı kullanarak e-posta gönderebilirisiniz.
Not : Google haricinde e-posta sunucuları da kullanılabilir.

Projeye destek olmak isterseniz PayPal ile katkıda bulunabilirsiniz.
kilitbilgi@gmail.com

Teşekkürler.
İyi kullanımlar.
MGurkan gokturkk mimarcan

kişi bu mesajı beğendi.

wmaraci
reklam

Exor Exor WM Aracı Kullanıcı
  • Üyelik 07.11.2013
  • Yaş/Cinsiyet 38 / E
  • Meslek Web&Grafik Tasarım
  • Konum Samsun
  • Ad Soyad B** B**
  • Mesajlar 169
  • Beğeniler 16 / 7
  • Ticaret 0, (%0)
Sanırım bir sunucu içinde çalıştırılması gerekiyor. Doğru mudur?
 

 

kilitbilgi kilitbilgi kilitbilgi@gmail.com Kullanıcı
  • Üyelik 13.06.2012
  • Yaş/Cinsiyet 31 / E
  • Meslek Bilgisayar Mühendisi
  • Konum İzmir
  • Ad Soyad B** Ç**
  • Mesajlar 396
  • Beğeniler 82 / 125
  • Ticaret 3, (%100)

Exor adlı üyeden alıntı

Sanırım bir sunucu içinde çalıştırılması gerekiyor. Doğru mudur?


Evet , doğrudur.
Paylaşımlı hostingler için kurulumunu kısa süre içerisinde ekleyeceğim.
 

 

Exor Exor WM Aracı Kullanıcı
  • Üyelik 07.11.2013
  • Yaş/Cinsiyet 38 / E
  • Meslek Web&Grafik Tasarım
  • Konum Samsun
  • Ad Soyad B** B**
  • Mesajlar 169
  • Beğeniler 16 / 7
  • Ticaret 0, (%0)
Tamamdır bekleyeceğim teşekkürler.
Bu arada kendime göre değiştirmeme müsade var mı? Örneğin; 2 Telefon alanını varsa birini başka bir işlem için kullanabilir miyim?
 

 

wmaraci
wmaraci

Ertug Ertug WM Aracı Kullanıcı
  • Üyelik 21.09.2013
  • Yaş/Cinsiyet 34 / E
  • Meslek Yazılım geliştiricisi
  • Konum Ankara
  • Ad Soyad E** K**
  • Mesajlar 361
  • Beğeniler 51 / 43
  • Ticaret 0, (%0)
Google'a paylasimli hostinglerde laravel kurulumu yazinca bircok sonuc cikiyor.
 

 

[freenodeIRC]
PHP = #laravelTurkiye
C++ = #qtTurkiye
Python = #pythonium

fenomeno fenomeno Herşey Yolunda ... Kimlik Onayı
  • Üyelik 03.11.2013
  • Yaş/Cinsiyet 34 / E
  • Meslek WordPress Güvenlik , SEO
  • Konum İstanbul Avrupa
  • Ad Soyad O** K**
  • Mesajlar 479
  • Beğeniler 50 / 99
  • Ticaret 8, (%100)
Gerçekten çok hoş bir tasarım , ben çok beğendim :)
 

 

Questom Questom Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 10.01.2015
  • Yaş/Cinsiyet 28 / E
  • Meslek Freelance
  • Konum Bursa
  • Ad Soyad Ü** D**
  • Mesajlar 278
  • Beğeniler 0 / 27
  • Ticaret 2, (%100)
Elinize sağlık fakat paypal entegre kısmını göremedim? otomatik ödeme yapılıyor sanırım?
 

 

ALEXIS ALEXIS WM Aracı Kullanıcı
  • Üyelik 03.08.2012
  • Yaş/Cinsiyet 43 / E
  • Meslek Web programcısı
  • Konum İstanbul Avrupa
  • Ad Soyad S** F**
  • Mesajlar 92
  • Beğeniler 0 / 15
  • Ticaret 7, (%100)
Migration dosyaları eklenmemiş görünüyor, kurulum nasıl yapılıyor?
 

 

Yüksek kazanç elde edebileceğiniz link satış sitesi
http://bit.ly/2sM8XPZ

kilitbilgi kilitbilgi kilitbilgi@gmail.com Kullanıcı
  • Üyelik 13.06.2012
  • Yaş/Cinsiyet 31 / E
  • Meslek Bilgisayar Mühendisi
  • Konum İzmir
  • Ad Soyad B** Ç**
  • Mesajlar 396
  • Beğeniler 82 / 125
  • Ticaret 3, (%100)

ALEXIS adlı üyeden alıntı

Migration dosyaları eklenmemiş görünüyor, kurulum nasıl yapılıyor?


Veritabanı çıktısı ilk mesaja eklenmiştir.
İyi kullanımlar.

Ek Olarak:

Questom adlı üyeden alıntı

Elinize sağlık fakat paypal entegre kısmını göremedim? otomatik ödeme yapılıyor sanırım?


Paypal entegresi , paypal controller üzerinden yapılıyor.
Siparişin durumu Ödeme Bekliyor yapıldıktan sonra eğer müşteri ödemeyi PayPal olarak seçtiyse , PayPal ile Öde butonu aktif oluyor.
Müşteri bu butona tıklayıp ödemesini tamamlayıp sipariş durumunu Devam Ediyor durumuna geçirebiliyor.
 

 

Korkmaz Korkmaz cagdaskorkmaz Kullanıcı
  • Üyelik 03.12.2014
  • Yaş/Cinsiyet 28 / E
  • Meslek SARUHAN HOLDING - Fakir Elektr
  • Konum İstanbul Avrupa
  • Ad Soyad Ç** K**
  • Mesajlar 3536
  • Beğeniler 253 / 1236
  • Ticaret 8, (%100)
Hocam bunu normal hostinge kuramıyormuyuz. Biz hiç bir ek kurulum yapamdan çalıştıramıyormuyuz.
 

 

cagdaskorkmaz.com.tr
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al