Laravel 5.3 มาแล้วครับ!

53

ใน Laravel 5.3 คร่าวๆ จะมี Features ใหม่ ที่น่าสนใจ ดังนี้

– Laravel Scout เป็นระบบค้นหา (รองรับ full-text search) สำหรับ Eloquent ไม่ต้องเขียนเองแล้ว และมาพร้อมกับ Pagination ด้วย
– Laravel Mailable เป็นคลาสใหม่ สำหรับใช้ส่งเมล แน่นอนง่ายกว่าเดิม
– Laravel Passport เป็น package สำหรับ OAuth 2 สำหรับทำล็อกอินเชื่อมต่อ facebook, twitter และอื่นๆ
– Laravel Notifications เป็นระบบแจ้งเตือน ไว้แจ้งเตือน SMS, Email หรือ Slack ก็ได้
– Rollback one migration สามารถ rollback migration ทีละ step ได้แล้ว
– Customize simple pagination สามารถ Custom View ของการแบ่งหน้าได้แล้ว
– Blade Loop Variable ทำให้เราเข้าถึงและเขียนเกี่ยวกับตัวแปรภายใน Loop ได้ง่ายขึ้น เช่น count, first, last เป็นต้น
– Storing Uploaded Files สามารถอัพโหลดไฟล์แบบง่ายๆได้เพียงบรรทัดเดียว!

ตัวอย่างโค้ด

$request->file(‘inputfile’)->store(‘images’);

และก็มี method storeAs() ให้เรา custom ได้ด้วย จะ save ลง disk หรือ Amazon S3 ก็ได้ ด้วยการเขียนโค้ดเพียง 2-3 บรรทัดครับ

ดู features ทั้งหมด ได้ที่นี่
https://laravel.com/docs/5.3/releases

สำหรับคนที่ใช้ Laravel 5.2 อยู่ ดูการอัปเกรดได้ที่นี่
https://laravel.com/docs/master/upgrade#upgrade-5.3.0

แนะนำ package CKEditor กับ File Manager สำหรับ Laravel 5.2

แนะนำ package CKEditor กับ File Manager (ใช้ร่วมกัน) สำหรับคนที่เขียน Laravel 5.2 ครับ เท่าที่ผมลองใช้ดู คิดว่ามือใหม่ติดตั้งได้ไม่ยากเลย🙂

1. ให้ติดตั้ง CKEditor ก่อน รายละเอียด
https://goo.gl/ZQBvN7

2. แล้วต่อด้วย File Manager ตามนี้
https://goo.gl/E05NBS

config ให้ดูตามคู่มือของแต่ละตัวนะครับ ไม่ยาก ลองดูครับผม

รวมลิงก์ 11 library ที่น่าใช้สำหรับ Laravel 5

l55

1. Role-based Permissions for Laravel 5 (RBAC)
https://goo.gl/bMN7kU

2. Scaffold generator for Laravel 5 with bootstrap 3 (Gen CRUD)
https://goo.gl/KpxMNC

3. A package to backup your Laravel 5 app (Backup site and DB)
https://goo.gl/NNPKxX

4. An eloquent way of importing and exporting Excel and CSV files
https://goo.gl/dLCKuh

5. Get started with Laravel 5.2 and Angular (material)
https://goo.gl/PNKmbW

6. Simple laravel5 example for tutorial
https://goo.gl/MhA5Ru

7. jQuery DataTables API for Laravel 5
https://goo.gl/J44a0z

8. Lavalite – CMS built on Laravel 5.2
https://goo.gl/9wxP3G

9. A library to help you work with dates in multiple languages, based on Carbon.
https://goo.gl/5LGZsz

10. No CAPTCHA reCAPTCHA For Laravel.
https://goo.gl/vFiPsS

11. A MongoDB based Eloquent model and Query builder for Laravel
https://goo.gl/TUIZ1C