Neler yeni

WareZ WoRLd Forum Adresine HoşGeldiniz

Yaratıcılığınızı Açığa Çıkarın

? Laravel Blog Paneli Ve Apı Servisi Ücretsiz Açık Kaynak Kodlu ?

Admin Çevrimdışı

Admin

Varmısın ki yok olmaktan korkuyorsun?
admin
24 Ara 2022
525

Yönetim Paneli​

Laravel uygulaması standart kurulum adımlarından sonra /admin adresine yapacağınız işlem ile giriş yapabilir uygulama içi çeşitli düzenlemelerde bulunabilirsiniz. Uygulama içerisinde api ile ilk kayıt sonrasında users tablosunda role sütuna admin kullanıcısı için role admin değeri ataması yapınız. Sonrasında admin panele erişim imkanı sağlayacaksınız.

Screenshot

API Kullanımı​

Kullanıcı Kayıt​

Post /api/register
Parametre​
Tip​
Açıklama​
name​
string​
Gerekli. Kullanıcı adı.​
email​
string​
Gerekli. Kullanıcı email.​
password​
string​
Gerekli. Kullanıcı şifre.​
c_password​
string​
Gerekli. Kullanıcı şifre tekrarı.​
Kayıt işlemi başarılı ise kullanıcı bilgilerini JSON formatında döndürür.

Kullanıcı Login​

Post /api/login
Parametre​
Tip​
Açıklama​
email​
string​
Gerekli. Kullanıcı email.​
password​
string​
Gerekli. Kullanıcı şifre.​
Login işlemi sonrası diğer API isteklerinizde kullanılmak adına JWT token gönderilmektedir.

Token refresh​

Get /api/refresh
$response = $client->request('GET', '/api/refresh', [
'headers' => [
'Authorization' => 'Bearer '.$token,
'Accept' => 'application/json',
],
]);
Kullanım süresi sona eren JWT token refresh adresine göderilerek kullanıcının çıkış yapmasını ve tekrar giriş yapmasına gerek kalmadan yenilemektedir.

Kullanıcı Bilgileri​

Get /api/user
$response = $client->request('GET', '/api/user', [
'headers' => [
'Authorization' => 'Bearer '.$token,
'Accept' => 'application/json',
],
]);
Kullanıcı ile ilgileri bilgilerin alınması için /api/user adresine istek atılmalıdır.

Paylaşılan Blog Yazıları​

Get /api/posts
$response = $client->request('GET', '/api/posts', [
'headers' => [
'Authorization' => 'Bearer '.$token,
'Accept' => 'application/json',
],
]);

Response Preview

{
"data": [
{
"id": 1,
"title": "test",
"content": "<p>test</p>",
"category": "Test Kategori",
"category_id": 1,
"image": "http://laravelnews.test/uploads/1665493945.jpeg",
"created_at": null
}
],
"message": "success"
}

Paylaşılan Blog Detay​

Get /api/post{id}
$response = $client->request('GET', '/api/posts/{id}', [
'headers' => [
'Authorization' => 'Bearer '.$token,
'Accept' => 'application/json',
],
]);

Response Preview

{
"data": {
"id": 1,
"title": "test",
"content": "<p>test</p>",
"category": "Test Kategori",
"category_id": 1,
"views": 2,
"image": "http://laravelnews.test/uploads/1665493945.jpeg",
"created_at": null
},
"message": "success"
}

Kategoriler​

Get /api/categories
$response = $client->request('GET', '/api/categories', [
'headers' => [
'Authorization' => 'Bearer '.$token,
'Accept' => 'application/json',
],
]);

Response Preview
{
"data": [
{
"id": 1,
"category_name": "Test Kategori",
"category_image": "http://laravelnews.test/uploads/1665493930.jpeg"
}
],
"message": "success"
}

Kategori Detay​

Get /api/categories/{id}
$response = $client->request('GET', '/api/categories/{id}', [
'headers' => [
'Authorization' => 'Bearer '.$token,
'Accept' => 'application/json',
],
]);

Response Preview
{
"data": [
{
"id": 1,
"title": "test",
"content": "<p>test</p>",
"category": "Test Kategori",
"category_id": 1,
"image": "http://laravelnews.test/uploads/1665493945.jpeg",
"created_at": null
}
],
"message": "success"
}

Yorumlar​

Get /api/comments/{postID}
$response = $client->request('GET', '/api/comments/{postID}', [
'headers' => [
'Authorization' => 'Bearer '.$token,
'Accept' => 'application/json',
],
]);

Response Preview
{
"data": [
{
"id": 3,
"name": "Onur Evren",
"comment": "test comment",
"created_at": null
}
],
"message": "success"
}

Yorum Ekleme​

Post /api/comments/{postID}
$response = $client->request('POST', '/api/comments/{postID}', [
'headers' => [
'Authorization' => 'Bearer '.$token,
'Accept' => 'application/json',
],
'form_params' => [
'body' => 'Deneme Yorum',
],
]);

Response Preview
{
"data": {
"id": 4,
"name": "Onur Evren",
"comment": "Deneme Yorum",
"created_at": "2022-10-12T14:34:54.000000Z"
},
"message": "success"
}

İNDİR
 

Tema özelleştirme sistemi

Bu menüden forum temasının bazı alanlarını kendinize özel olarak düzenleye bilirsiniz.

Zevkine göre renk kombinasyonunu belirle

Gece/Gündüz modunu seç

xgtSv11_modalMenu_gece_modu_aciklama

Tam ekran yada dar ekran

Temanızın gövde büyüklüğünü sevkiniz, ihtiyacınıza göre dar yada geniş olarak kulana bilirsiniz.

Izgara yada normal mod

Temanızda forum listeleme yapısını ızgara yapısında yada normal yapıda listemek için kullanabilirsiniz.

Forum arkaplan resimleri

Forum arkaplanlarına eklenmiş olan resimlerinin kontrolü senin elinde, resimleri aç/kapat

Sidebar blogunu kapat/aç

Forumun kalabalığında kurtulmak için sidebar (kenar çubuğunu) açıp/kapatarak gereksiz kalabalıklardan kurtula bilirsiniz.

Yapışkan sidebar kapat/aç

Yapışkan sidebar ile sidebar alanını daha hızlı ve verimli kullanabilirsiniz.

WareZ WoRLd Forum Adresine HoşGeldiniz

Yaratıcılığınızı Açığa Çıkarın

Geri
WhatsApp WhatsApp Kanalımız Telegram Telegram Kanalımız Discord Discord Kanalımız
AdBlock Detected

We get it, advertisements are annoying!

Sure, ad-blocking software does a great job at blocking ads, but it also blocks useful features of our website. For the best site experience please disable your AdBlocker.

I've Disabled AdBlock    No Thanks