🎉 سال نو، مهارت نو، مشاوره رایگان نقشه راه برنامه نویسی (آفر ویژه ثبت نام قبل از افزایش قیمت 🔥)
۰ ثانیه
۰ دقیقه
۰ ساعت
۱ رضا
در مورد composer
جامعه وردپرس (برنامه نویسی) ایجاد شده در ۲۲ اردیبهشت ۱۴۰۰

سلام خدمت استاد گرامی

 

۱-شما یک پکیج مثلا این illuminate/database  معرفی کردید من نگاه کردم doc در مورد راهنمایی استفاده از متدها ندارد

ما چطوری متوجه شویم چه متد هایی این پکیج دارد و چه استفاده ای دارد؟ و نحوه استفاده چطوری است؟

 

۲-من با فراخونی کد زیر 

Capsule::table('users')->where('id', '>', 1)->get();

این کد توسط

phpstorm

شناخته می‌شود واجرا می‌شود ولی کد زیر

Capsule::select("select * from wp_users where id = ?", [1]);

توسط

 phpstorm 

 شناسایی نمی‌شود ولی اجرا می‌شود. کد زیر هم اجرا ولی شناسایی نمی‌شود 

class User extends Illuminate\Database\Eloquent\Model {}
$users = User::where('votes', '>', 1)->get();

دلیلش چیست؟ چطوری باید لیست تمام متدها را در 

phpstorm

دریافت کنیم؟

۳-

 در سایت 

packagist.org

  پکیج خیلی زیاد است نحوه جستجو چطوری است تا یک پکیج نسبت به آن کار پیدا کنیم؟ 

 

با تشکر از لطف شما

 

 

 

سلام خدمت شما. اینکه کدها توسط phpstorm  شناسایی بشه یا نه بستگی به نحوه کدنویسی اون پکیج داره. برای illuminate/database که در واقع پکیج دیتابیس فریمورک لاراول هست می‌تونید بخش Eloquent ORM و Database رو از مستندات فریمورک لاراول بخونید تا با متدها و امکانات مختلف اون آشنا بشید.

کیوان علی محمدی ۲۲ اردیبهشت ۱۴۰۰، ۰۷:۰۷