در مورد composer

پرسیده شده
فعالیت 1079 روز پیش
دیده شده 336 بار
0

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

 

۱-شما یک پکیج مثلا این 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

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

 

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

 

 

 

فایل پیوست

رضا بیرجندی(محب)
رضا بیرجندی(محب)

22 اردیبهشت 00

0
حذف شده

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

فایل پیوست

کیوان علی محمدی

توسط

کیوان علی محمدی

22 اردیبهشت 00