Php Script 🚀 Laravel Blog Paneli Ve Apı Servisi Ücretsiz Açık Kaynak Kodlu 🔓

canersalmanx

Kayıtlı Üye
Son görülme
Katılım
15 Eki 2022
Mesajlar
159
Tepkime puanı
688
Puanları
80
NullCash
833

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.

Uyarı: içeriği görüntüleyebilmek için   Giriş yap veya   Kayıt ol


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"
}

Uyarı: içeriği görüntüleyebilmek için   Giriş yap veya   Kayıt ol
 

kandestek

Kayıtlı Üye
Son görülme
Katılım
18 Kas 2022
Mesajlar
48
Tepkime puanı
23
Puanları
5
NullCash
8
Apisini denemek lazım
 

expero07

Kayıtlı Üye
Son görülme
Katılım
3 Ara 2022
Mesajlar
34
Tepkime puanı
24
Puanları
8
NullCash
0
Paylaşım için teşekkürler
 

riphydt

Kayıtlı Üye
Son görülme
Katılım
3 Ara 2022
Mesajlar
53
Tepkime puanı
7
Puanları
10
NullCash
1
güzel paylaşım teşekkürler
 

burktorun

⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
Son görülme
Katılım
5 Kas 2022
Mesajlar
43
Tepkime puanı
21
Puanları
13
NullCash
617
güzel paylaşım teşekkürler
 

tunaymedya

TunayMedya
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
Son görülme
Katılım
7 Ara 2022
Mesajlar
82
Tepkime puanı
103
Puanları
150
Web sitesi
smmciniz.net
NullCash
449
Şehir
Almanya
Teşekkürler
 

anilkaya

Kayıtlı Üye
Son görülme
Katılım
6 Ara 2022
Mesajlar
47
Tepkime puanı
30
Puanları
70
NullCash
292
Paylaşım için teşekkürler
 

mrapo

Kayıtlı Üye
Son görülme
Katılım
7 Ara 2022
Mesajlar
35
Tepkime puanı
7
Puanları
0
NullCash
0
Bu Kullanıcı Forumdan Kalıcı Olarak Yasaklanmıştır.
Tşk hocam
 

bowebnet

Kayıtlı Üye
Son görülme
Katılım
21 Ara 2022
Mesajlar
51
Tepkime puanı
6
Puanları
10
NullCash
8
Teşekkür ederim kardeşim, deneycem bakalım.
 

onurcerik

Kayıtlı Üye
Son görülme
Katılım
21 Ara 2022
Mesajlar
37
Tepkime puanı
4
Puanları
10
NullCash
2
deneyelim bakalım
 

iebby

Kayıtlı Üye
Son görülme
Katılım
13 Ara 2022
Mesajlar
44
Tepkime puanı
20
Puanları
80
NullCash
0
blogger için denenebilir. teşekkürler
 

turkmvc

Kayıtlı Üye
Son görülme
Katılım
20 Nis 2023
Mesajlar
51
Tepkime puanı
16
Puanları
30
NullCash
9
apisini denemek ve geliştirmek lazım :9
 
DMCA compliant image
  • Üst