สิ่งตีพิมพ์ในหัวข้อ '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 มุมมอง
schedule
19.01.2024
Laravel อยู่ที่ไหนเมื่อมีที่ไหน
มีวิธีใดบ้างที่จะส่งคืนโมเดลพาเรนต์ที่มีความสัมพันธ์ แต่ส่งคืนแถวความสัมพันธ์เพียงบางแถวโดยใช้ Where in เท่านั้น
นั่นอาจจะค่อนข้างสับสน ให้ฉันอธิบาย
ตอนนี้ผมมี 2 แบบครับ ตึกและห้อง 1 ตึกมีหลายห้องครับ
ฉันต้องการให้ส่งผ่านรหัสห้องหลายชุด...
2831 มุมมอง
schedule
16.12.2023
Laravel ความสัมพันธ์เชิงลึกสำหรับตัวเลือกสินค้า
ฉันมีโครงสร้างฐานข้อมูลต่อไปนี้: https://dbdiagram.io/d/5c4b590def2dd100140d5997
หวังว่าแผนภาพจะช่วยอธิบายการตั้งค่าได้ดีกว่าคำพูด
ฉันมีสินค้าและฉันได้สร้างตัวเลือกสินค้าที่เป็นไปได้ตามตัวเลือก/มูลค่าของผลิตภัณฑ์...
1009 มุมมอง
schedule
18.12.2023
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