PDA

View Full Version : استفاده از کلاسهای خودمون در لاراول



imohammad
شنبه 04 بهمن 1393, 00:33 صبح
سلام
چطوری میشه از کلاسهایی که خودمون نوشتیم توی لاراول استفاده کرد؟

nasirb
شنبه 04 بهمن 1393, 09:00 صبح
ابتدا در فولدر app یک فولدر با نام دلخواه خودتون بسازید به طور مثال lib . خوب حالا ما یک مسیر به صورت زیر داریم : app/lib
درون پوشه lib یک فایل php با نام کلاس مورد نظر درست کنید به طور مثال MyClass !
حالا به مسیر app/start برید و فایل global.php را باز کنید و عبارت زیر را در ClassLoader::appDirectories و با انتهای آرایه اضافه کنید :

app_path().'/lib/'

حالا کلاس خودتون را هر کجا که می خواهید صدا بزنید.
در صورتی که با Error برخورد کردید برید به root فریمورک و در composer.json این عبارت را به انتهای قسمت autoload اضافه کنید :
"app/lib/"

و در CMD و یا ترمینال وارد فولدری که فریمورک را نصب کردید برید و دستور composer dump-autoload وارد کنید .