رتبه موضوع:
  • 1 رای - 5 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
آموزش افزودن کلاس و پکیج در لاراول ۵
#1
ممکن است شما کلاسی رو خودتون نوشته باشید و قصد دارین از اون توی فریم ورک لاراول استفاده کنید. توی لاراول ۵ به راحتی میتونید از کلاستون استفاده کنید. یک پوشه توی پوشه app به نام Classes ایجاد میکنیم و یک فایل مثلا به نام Common.php ایجاد میکنیم و کلاس Common رو داخلش تعریف میکنیم :

کد پی‌اچ‌پی:
<?php namespace App\Classes;
 
class 
Common
{
 
 
  public static function pre($array)
 
  {
 
           echo '<pre>' print_r($arraytrue) . '</pre>';
 
  


همانطور که مشاهده میکنید ایتدا یک namespace برای کلاس تعریف کردم و برای مثال داخل کلاس متدی استاتیک به نام pre تعریف کردم. حالا هرجای پروژه به راحتی می تونید به این صورت با این متد کار کنید :


کد پی‌اچ‌پی:
$cars = ['volvo''toyota''bmw'];
 
       \App\Classes\Common::pre($cars); 


یا مثلا در کنترلر بهتره اونو use کنیم و اینجوری استفاده کنیم :


کد پی‌اچ‌پی:
use App\Classes\Common;
 
class 
SiteController extends Controller
{
 
   public function index()
 
   {
 
       $cars = ['volvo''toyota''bmw'];
 
       return Common::pre($cars);
 
   }
//×××××××××××××××××××××××××  ×××× 


افزودن پکیج به لاراول 

برای لاراول پکیج های زیادی نوشته میشه که شما میتونید با مراجعه به این آدرس پکیج مورد نظرتون سرچ کنید و اونو معمولا با composer به فریمورک اضافه کنید:

http://packalyst.com/



مثلا یکی از پکیج های خوبش اینه که کار با تصویر رو براتون آسون میکنه http://packalyst.com/packages/packag...rvention/image
یا پکیج debug-bar لاراول که خیلی کاربردیه http://packalyst.com/packages/packag...ravel-debugbar

(با تشکر از حامد آریان)
قوانین انجمن لاراولیستا  | شماره تماس :‌09124783045 |‌ تلگرام :‌ 09377869283
پاسخ
 


موضوعات مشابه ...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  آموزش اعتبار سنجی در لاراول 5 alihossein 4 762 11-20-2016, 07:12 AM
آخرین ارسال: حمید رﺽا کمالی
  آموزش روتینگ routing در لاراول 5 alihossein 2 1,118 11-12-2016, 04:37 AM
آخرین ارسال: حمید رﺽا کمالی
  آموزش کار با دیتابیس در لاراول 5 alihossein 6 1,535 10-27-2016, 01:01 PM
آخرین ارسال: sempaisaleh
  آموزش Migration در لاراول 5 alihossein 9 1,147 08-15-2016, 04:17 PM
آخرین ارسال: Naser.SherafatiNia
  آموزش فارسی لاراول ۵ alihossein 4 2,851 07-22-2016, 04:16 PM
آخرین ارسال: elham_malekmohamadi
  مشکل در دسترسی به متد های یک کلاس توسط کلاس کنترلر alireza_msl 0 72 06-08-2016, 11:11 PM
آخرین ارسال: alireza_msl
  # سوال : آموزش ساخت ربات تلگرام با پکیج irazasyed/telegram-bot-sdk Bvk.Programmer 0 229 04-25-2016, 04:54 PM
آخرین ارسال: Bvk.Programmer
  درخواست آموزش کار با پکیج intervention/image Bvk.Programmer 6 491 04-18-2016, 05:52 PM
آخرین ارسال: hamo
Rainbow آموزش : پکیچ کاربردی ajax-blade Bvk.Programmer 0 200 02-15-2016, 06:04 PM
آخرین ارسال: Bvk.Programmer
  آموزش Session ها در لاراول 5 alihossein 1 660 01-29-2016, 12:33 PM
آخرین ارسال: SajadDP

پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان

درباره انجمن فریم ورک لاراول

انجمن لاراولیستا به عشق توسعه دهنده ها و علاقمندان به این فریم ورک محبوب ایجاد شده و امیدواریم با نظرات خوبتون ما رو در بهبود کار یاری کنید. در ضمن خیلی هم خوشحال میشیم شما هم در توسعه این انجمن سهمی داشته باشید.