ติดดาวเราบน GitHub — มันสร้างแรงบันดาลใจได้มาก!
Aimeos เป็นอีคอมเมิร์ซแบบไม่มีหัวที่เร็วเป็นพิเศษบนคลาวด์และ API ตัวแรกสำหรับ Laravel! คุณสามารถปรับเปลี่ยน ขยาย เขียนทับ และปรับแต่งอะไรก็ได้ตามความต้องการของคุณ
Aimeos เป็นแพ็คเกจอีคอมเมิร์ซที่มีคุณสมบัติครบถ้วน:
... และคุณสมบัติอื่นๆ ของ Aimeos
ภาษาที่รองรับ:
ตรวจสอบการสาธิต:
คุณมีแอปพลิเคชัน Laravel อยู่แล้วและต้องการเพิ่มร้านค้าในเว็บไซต์ของคุณหรือไม่? ติดตั้งแพ็คเกจ Aimeos composer สำหรับ Laravel และเพิ่มอีคอมเมิร์ซให้กับแอปพลิเคชันที่คุณมีอยู่ภายในไม่กี่นาที:
แพ็คเกจ Aimeos Laravel
หากคุณต้องการตั้งค่าแอปพลิเคชันใหม่หรือทดสอบ Aimeos เราขอแนะนำร้านค้าตัวแทนจำหน่ายของ Aimeos มันมีทุกสิ่งสำหรับการเริ่มต้นอย่างรวดเร็ว และคุณจะได้ร้านค้าออนไลน์ที่ใช้งานได้เต็มรูปแบบภายในเวลาไม่ถึง 5 นาที:
จัดจำหน่ายร้าน Aimeos
การกระจายหัวขาดของ Aimeos ต้องการ:
หากไม่มีส่วนขยาย PHP ที่จำเป็น composer
จะแจ้งให้คุณทราบเกี่ยวกับการพึ่งพาที่ขาดหายไป
หากคุณต้องการอัปเกรดระหว่างเวอร์ชันหลัก โปรดดูคู่มือการอัปเกรด!
หากต้องการติดตั้งแอปพลิเคชัน Aimeos shop คุณต้องมีผู้แต่ง 2.2+ บน CLI ให้รันคำสั่งนี้เพื่อให้การติดตั้งเสร็จสมบูรณ์ รวมถึงการตั้งค่าที่ใช้งานได้:
wget https://getcomposer.org/download/latest-stable/composer.phar -O composer
php composer create-project aimeos/aimeos-headless headless
คุณจะถูกถามถึงพารามิเตอร์ของฐานข้อมูลและเมลเซิร์ฟเวอร์ของคุณ รวมถึงอีเมลและรหัสผ่านที่ใช้ในการสร้างบัญชีผู้ดูแลระบบ
ในสภาพแวดล้อมท้องถิ่น คุณสามารถใช้เว็บเซิร์ฟเวอร์ PHP ที่ผสานรวมเพื่อทดสอบการติดตั้ง Aimeos ใหม่ของคุณได้ เพียงดำเนินการคำสั่งต่อไปนี้เพื่อเริ่มเว็บเซิร์ฟเวอร์:
cd headless
php artisan serve
หมายเหตุ: ในสภาพแวดล้อมโฮสติ้ง รูทเอกสารของโฮสต์เสมือนของคุณจะต้องชี้ไปที่ไดเร็กทอรี /.../headless/public/ และคุณต้องเปลี่ยนการตั้งค่า APP_URL
ในไฟล์ .env
ไปยังโดเมนของคุณโดยไม่มีพอร์ต เช่น:
APP_URL=http://myhostingdomain.com
หลังการติดตั้ง คุณสามารถทดสอบ Aimeos JSON REST API ได้โดยการเรียก URL ของ VHost ในเบราว์เซอร์ หากคุณใช้เว็บเซิร์ฟเวอร์ PHP แบบรวม คุณควรเรียกดู URL นี้: http://127.0.0.1:8000/jsonapi
เรียนรู้วิธีใช้ JSON REST API
หากต้องการตรวจสอบสิทธิ์โดยใช้อีเมลและรหัสผ่าน ให้ส่งคำขอ POST:
curl -X POST " http://127.0.0.1:8000/api/login?email=me@localhost&password=test "
หากการตรวจสอบสิทธิ์สำเร็จ API จะกลับมาพร้อมกับการตอบกลับดังนี้:
{ "access_token" : " eyJ0eXAiOiJKV... " , "token_type" : " bearer " , "expires_in" : 3600 }
ใช้โทเค็นการเข้าถึงนี้ในคำขอเพิ่มเติมทั้งหมดเป็นส่วนหัว HTTP:
curl -X POST " http://127.0.0.1:8000/api/me " -H " Authorization: Bearer eyJ0eXAiOiJKV... "
อินเทอร์เฟซการดูแลระบบ Aimeos จะพร้อมใช้งานที่ /admin
ใน VHost ของคุณ เมื่อใช้เว็บเซิร์ฟเวอร์รวม PHP ให้เรียก URL นี้: http://127.0.0.1:8000/admin
หากต้องการใช้พื้นที่จัดเก็บบนคลาวด์ เช่น พื้นที่จัดเก็บอ็อบเจ็กต์ที่เข้ากันได้กับ AWS S3 ให้ปรับส่วน resource/fs
ในไฟล์ ./config/shop.php
และกำหนดค่าระบบไฟล์ดังนี้:
composer req ai-filesystem league/flysystem-aws-s3-v3
' fs ' => [
' adapter ' => ' FlyAwsS3 ' ,
' credentials ' => [
' key ' => ' your-key ' ,
' secret ' => ' your-secret ' ,
],
' region ' => ' your-region ' ,
' version ' => ' latest|api-version ' ,
' bucket ' => ' your-bucket-name ' ,
' prefix ' => ' your-prefix ' , // optional
' baseurl ' => ' s3-domain-and-path '
],
สำหรับการใช้ที่เก็บข้อมูล Azure Blob:
composer req ai-filesystem league/flysystem-azure-blob-storage
' fs ' => [
' adapter ' => ' FlyAzure ' ,
' endpoint ' => ' DefaultEndpointsProtocol=https;AccountName=your-account;AccountKey=your-api-key ' ,
' container ' => ' your-container ' ,
' prefix ' => ' your-prefix ' , // optional
' baseurl ' => ' azure-domain-and-path '
],
และสำหรับที่เก็บข้อมูล Google Cloud:
composer req ai-filesystem league/flysystem-google-cloud-storage
' fs ' => [
' adapter ' => ' FlyGoogleCloud ' ,
' keyFile ' => json_decode ( file_get_contents ( ' /path/to/keyfile.json ' ), true ), // alternative
' keyFilePath ' => ' /path/to/keyfile.json ' , // alternative
' projectId ' => ' myProject ' , // alternative
' prefix ' => ' your-prefix ' // optional
'baseurl' => 'gcloud-domain-and-path'
],
Laravel และการกระจายอีคอมเมิร์ซแบบไม่มีหัวของ Aimeos มีความยืดหยุ่นสูงและปรับแต่งได้สูง มีเอกสารประกอบมากมายสำหรับกรอบงาน Laravel และกรอบงานอีคอมเมิร์ซของ Aimeos หากคุณมีคำถามเกี่ยวกับ Aimeos อย่าลังเลที่จะถามในฟอรัม Aimeos ของเรา
ระบบร้านค้า Aimeos ได้รับอนุญาตภายใต้เงื่อนไขของใบอนุญาต MIT และ LGPLv3 และให้บริการฟรี