สิ่งตีพิมพ์ในหัวข้อ 'eloquent'


เคล็ดลับและเทคนิค Laravel Eloquent เร่งความเร็วโค้ดของคุณ #3
Eloquent ORM ดูเหมือนจะเป็นวิธีง่ายๆ แต่มีฟังก์ชันกึ่งซ่อนอยู่มากมายและวิธีที่ไม่ค่อยมีใครรู้จักในการใช้ประโยชน์ให้มากขึ้น ฉันจะแสดงเคล็ดลับบางประการในบทความนี้ หลีกเลี่ยงข้อผิดพลาดโดยใช้ตัวช่วยเสริม เมื่อเข้าถึงค่าอ็อบเจ็กต์ หากอ็อบเจ็กต์นั้นเป็นโมฆะ รหัสของคุณจะทำให้เกิดข้อผิดพลาด ตัวอย่างเช่น: return $invoice->total; จะทำให้เกิดข้อผิดพลาดหากวัตถุใบแจ้งหนี้ว่างเปล่า วิธีง่ายๆ ในการหลีกเลี่ยงข้อผิดพลาดคือการใช้ตัวเลือกเสริม Laravel helper: return..

คำถามในหัวข้อ 'eloquent'

Laravel getDirty() กลับว่างเปล่าเมื่อไม่ควร
ลองนึกภาพโมเดล Eloquent ที่มีคุณสมบัติดังนี้: class Campaign extends Eloquent { protected $softDelete = true; protected $dates = ['started_at', 'ended_at']; } ดังที่สามารถอนุมานได้ ตารางนี้มีการประทับเวลามาตรฐานของ...
1469 มุมมอง
schedule 29.10.2023

Laravel Eloquent ORM โดยที่ผ่านตาราง
สวัสดี ฉันมีปัญหากับ Laravel บนไซต์ของฉัน การค้นหาหมายเลขโทรศัพท์ ผมพยายามเลือกสถานที่ที่มีเมืองที่ผมเลือกผ่านตารางการติดต่อ คลาสโมเดลของฉัน: คลาสสถานที่: class Places extends Eloquent { public function contacts() { return...
26376 มุมมอง
schedule 01.12.2023

ไม่พบคลาส 'Quote_Tag' Laravel Eloquent Many to Many
ฉันมีแอปพลิเคชัน laravel 4 ธรรมดาซึ่งมีตาราง MySql 3 ตาราง: quote, quote_tag และ tag ฉันกำลังพยายามเพิ่มแท็กสำหรับคำพูดเฉพาะโดยใช้ Eloquent เมื่อฉันส่งแบบฟอร์มพร้อมแท็กใหม่ ดูเหมือนว่าฟังก์ชันร้านค้าของฉันล้มเหลวในการสร้างโมเดล Eloquent...
121 มุมมอง
schedule 06.12.2023

ความสัมพันธ์ในการแคชโหลดอย่างกระตือรือร้นในโมเดล (ป้องกัน $ ด้วย) ด้วย Laravel และ Eloquent
ในโมเดล Article ของฉัน ฉันกระตือรือร้นที่จะโหลดความสัมพันธ์ของหมวดหมู่ภายในโมเดล: protected $with = array('category'); เมื่อฉันได้รับบทความในคอนโทรลเลอร์ ฉันจะแคชผลลัพธ์ของทั้งบทความและความสัมพันธ์ที่ฉันอยากโหลดไว้ที่นั่น: $articles =...
2502 มุมมอง
schedule 07.01.2024

ข้อผิดพลาดร้ายแรง: ไม่พบคลาส 'Illuminate\Database\Capsule\Manager'
ฉันกำลังติดตามบทแนะนำการตรวจสอบสิทธิ์แบบใหม่ของ phpacademy https://www.youtube.com/watch?v=PF2WkRCZfBg ฉันมีไฟล์คลาสdatabase.php: <?php use Illuminate\Database\Capsule\Manager as Capsule; $capsule = new Capsule;...
7990 มุมมอง
schedule 16.01.2024

เงื่อนไขการนับความสัมพันธ์ใน WhereHas Laravel คืออะไร
ฉันประสบปัญหาในการทำความเข้าใจเงื่อนไขการนับความสัมพันธ์ใน WhereHas หน้าเอกสารไม่มีการพูดคุยถึงเรื่องนี้ แต่ หน้า API พูดถึงเรื่องนี้ อ้างอิงจาก API Builder|Builder โดยที่ (สตริง $relation, ปิด $callback, string $operator = '>=', int...
19134 มุมมอง
schedule 24.11.2023

จะตั้งค่าเขตเวลา Laravel Carbon สำหรับการประทับเวลาได้อย่างไร
ฉันมีโครงการซึ่งมีพื้นฐานอยู่ในภูมิภาค CET เป็นหลัก ฉันตั้งค่า CET ใน config/app.php แต่การประทับเวลา Pivot ทั้งหมดในฐานจะถูกจัดเก็บเป็นเวลา UTC ฉันจะตั้งค่าเขตเวลา "ทั่วโลก" สำหรับการประทับเวลาได้อย่างไร ฉันทำแบบทดสอบนี้: <?php...
60806 มุมมอง
schedule 14.12.2023

Eloquent: find() และwhere() การใช้งาน laravel
ฉันกำลังพยายามรับบันทึกจากตารางฐานข้อมูล posts โดยใช้รหัสของมัน ฉันปวดหัวกับเมธอด find() มาระยะหนึ่งแล้ว โดยสับสนว่าทำไมมันถึงใช้งานไม่ได้ นี่คือข้อความค้นหาของฉันที่ดูถูกต้องสำหรับฉันแต่ไม่ได้ผล: $post = Post::find($id); $post->delete();...
203531 มุมมอง
schedule 03.01.2024

Laravel orWhere() / MySQL หรือการสืบค้นใช้เวลานาน
ฉันใช้ Laravel 4.2 และแอปพลิเคชันของฉันใช้สำหรับติดตามสินค้าคงคลังในหลาย ๆ ที่ ฐานข้อมูลได้รับการตั้งค่าด้วยตาราง inventory_items ตาราง inventory_locations และตารางสรุปข้อมูลระหว่างตาราง inventory_items_inventory_location...
1058 มุมมอง
schedule 14.12.2023

Laravel 5.4 ถอนออก
ฉันมีปัญหากับฟังก์ชันดึงข้อมูล laravel5.4 ฉันต้องได้รับรายการ (เพื่อใช้ในรูปแบบ :: เลือก) โดยมีรายชื่อเมือง (cap_citta) และรหัสไปรษณีย์ที่เกี่ยวข้อง (cap_cap) เป็นกุญแจ ในรหัสของฉันฉันมีบรรทัดต่อไปนี้: $items = Cap::pluck('cap_citta',...
3077 มุมมอง
schedule 14.01.2024

ไม่สามารถกู้คืนข้อมูลที่ถูกลบแบบนุ่มนวลใน laravel ได้
ฉันสงสัยว่าเหตุใดฉันจึงไม่สามารถกู้คืนข้อมูลที่ถูกลบแบบนุ่มนวลใน laravel ได้ ฉันทำทุกอย่างถูกต้องแล้ว แต่ไม่แน่ใจว่าขาดอะไรไป ดังนั้นฉันจึงไม่สามารถกู้คืนข้อมูลได้ นางแบบของฉันคือ namespace App\Model\Clients; use...
997 มุมมอง
schedule 11.12.2023

แปลงแบบสอบถามดิบด้วยแบบสอบถามย่อยให้เป็นคารมคมคาย
ฉันมีคำถามทำงานต่อไปนี้พร้อมแบบสอบถามย่อยซึ่งทำงานได้ดี ฉันต้องการเปลี่ยนจากเป็น Eloquent เพราะฉันต้องการที่จะสานต่อโมเดลผู้ใช้ของฉันต่อไป select * from ( select p.from, a.account_id, count(*) as num from accounts as a inner join accounts_prop as...
54 มุมมอง
schedule 30.12.2023

กรองตามเดือนด้วยรูปแบบ 'Y-m-d'
ฉันมี date ที่มีรูปแบบ Y-m-d ฉันจะกรองตามเดือนได้อย่างไร? ฉันระบุเดือนด้วยตัวเลขเช่น January = 1, February = 2 เป็นต้น public function scopegetmonthleavereport($query,$payroll_employee_id,$month) {...
440 มุมมอง
schedule 22.11.2023

กำจัดข้อความค้นหาที่ซ้ำกันด้วย Eager Loading
ฉันกำลังพยายามกำจัดคำค้นหาที่ไม่จำเป็นบนเว็บไซต์ของฉัน แต่กำลังดิ้นรนเพื่อจัดการกับ Eager Loading และ Lazy Loading ผู้ใช้ทั้งหมดบนไซต์ของฉันมีรายชื่อ และรายชื่อมีผู้ใช้หลายคน พวกเขาเชื่อมต่อกันผ่านตาราง list_users ทุกรายการจะมี "คำสั่งซื้อ"...
941 มุมมอง

Laravel อยู่ที่ไหนเมื่อมีที่ไหน
มีวิธีใดบ้างที่จะส่งคืนโมเดลพาเรนต์ที่มีความสัมพันธ์ แต่ส่งคืนแถวความสัมพันธ์เพียงบางแถวโดยใช้ Where in เท่านั้น นั่นอาจจะค่อนข้างสับสน ให้ฉันอธิบาย ตอนนี้ผมมี 2 แบบครับ ตึกและห้อง 1 ตึกมีหลายห้องครับ ฉันต้องการให้ส่งผ่านรหัสห้องหลายชุด...
2831 มุมมอง
schedule 16.12.2023

Laravel ความสัมพันธ์เชิงลึกสำหรับตัวเลือกสินค้า
ฉันมีโครงสร้างฐานข้อมูลต่อไปนี้: https://dbdiagram.io/d/5c4b590def2dd100140d5997 หวังว่าแผนภาพจะช่วยอธิบายการตั้งค่าได้ดีกว่าคำพูด ฉันมีสินค้าและฉันได้สร้างตัวเลือกสินค้าที่เป็นไปได้ตามตัวเลือก/มูลค่าของผลิตภัณฑ์...
1009 มุมมอง

Laravel นับความสัมพันธ์ของความสัมพันธ์ [ซ้ำกัน]
ฉันกำลังพยายามนับจำนวนแถวในความสัมพันธ์ซึ่งเป็นความสัมพันธ์ผ่านตารางหลัก มีทั้งหมด 3 โต๊ะครับ.. แบบสำรวจ: | id | คำถาม: | id | survey_id | คำตอบ: | id | question_id | ฉันกำลังพยายามหาจำนวนรวมในตารางคำตอบจากตารางแบบสำรวจ...
62 มุมมอง
schedule 21.11.2023

ความสัมพันธ์แบบจำลอง
ปัญหาคือฉันเพิ่มความสัมพันธ์ให้กับโมเดลของฉัน และ PHPstorm บอกว่าห้องอเนกประสงค์นั้นเป็น 'องค์ประกอบที่ไม่ได้ใช้' และความสัมพันธ์ก็ใช้ไม่ได้ ฉันได้อ่านเอกสารประกอบของ laravel แล้วและค้นหาวิธีแก้ไขใน Google <?php namespace App; use...
65 มุมมอง
schedule 13.12.2023

Laravel 6 ความสัมพันธ์แบบหลายต่อหลาย
ใน laravel 6 ฉันมี 2 รุ่น class Teacher { } class Students { } ฉันมีรุ่นที่สามเพื่อเข้าร่วมตาราง class TeacherStudent { } ตอนนี้ฉันจะรับครูทั้งหมดที่ไม่ได้สมัครเป็นสมาชิกโดยนักเรียนคนใดคนหนึ่งได้อย่างไร ตัวอย่าง: Teacher1,...
47 มุมมอง
schedule 24.10.2023

ในคุณสมบัติ laravel [รหัสผ่าน] ไม่มีอยู่ในอินสแตนซ์คอลเลกชันนี้
สวัสดี ฉันใช้หน้าเข้าสู่ระบบเพื่อเข้าสู่ระบบบนเว็บไซต์ของฉัน และโดยที่เรียกรหัสผ่านผู้ดูแลระบบ ฉันเห็นว่าไม่มีคุณสมบัติ [รหัสผ่าน] ในข้อผิดพลาดอินสแตนซ์คอลเลกชันนี้ วิธีการของฉันเมื่อรหัสผ่าน dd: public function dologin(Request $request){...
106 มุมมอง
schedule 25.11.2023