TGViewer
| کانال توسعه‌دهندگان لاراول | | کانال توسعه‌دهندگان لاراول | @developixlaravel · 1.54K subscribers
Post #52 910
فصل صفر - مقدمات

بخش اول - معرفی لاراول:

لاراول
یک فریم‌ورک PHP متن‌باز و قدرتمند است که برای توسعه برنامه‌های وب طراحی شده است.
لاراول از ساختار MVC پیروی می‌کند که به توسعه‌دهندگان امکان می‌دهد کدهای خود را به صورت منظم و خوانا سازماندهی کنند.
این فریم‌ورک همچنین با اصول SOLID و برنامه‌نویسی شی‌گرا (OOP) هماهنگ است، که به افزایش قابلیت نگهداری و توسعه‌پذیری کد کمک می‌کند.
این فریم‌ورک ابزارها و قابلیت‌های بسیاری را برای تسهیل فرآیند توسعه ارائه می‌دهد، از جمله:

‏Routing : سیستم مسیریابی قدرتمند برای مدیریت درخواست‌های وب.

‏Eloquent ORM : سیستم ORM پیشرفته برای تعامل با پایگاه داده به صورت شیء‌گرا.

‏Artisan Console : رابط خط فرمان برای اجرای دستورات و وظایف مختلف.

‏Middleware : مکانیزمی برای فیلتر کردن درخواست‌ها و پاسخ‌ها.

‏Queues : پشتیبانی از صف‌ها برای مدیریت کارهای پس‌زمینه.

لاراول به دلیل سهولت استفاده، مستندات جامع، و جامعه کاربری بزرگ، به یکی از محبوب‌ترین فریم‌ورک‌های PHP تبدیل شده است.

------
بخش دوم - نصب و راه‌اندازی لاراول:

برای نصب و راه‌اندازی لاراول، ابتدا باید اطمینان حاصل کنید که سرور شما از نیازمندی‌های لاراول پشتیبانی می‌کند. نیازمندی‌های اصلی لاراول عبارتند از:

- PHP >= 8.2
- BCMath, Ctype, Fileinfo, JSON, Mbstring, OpenSSL, PDO, Tokenizer, XML PHP Extensions

برای نصب لاراول، می‌توانید از Composer استفاده کنید. Composer یک ابزار مدیریت وابستگی‌ها در PHP است. برای نصب Composer به سایت getcomposer.org مراجعه کرده و دستورالعمل‌های نصب را دنبال کنید.

پس از نصب Composer، می‌توانید لاراول را با استفاده از دو روش زیر نصب کنید:
composer create-project laravel/laravel myproject

یا
composer global require laravel/installer
laravel new myproject


با اجرای این دستور، یک پروژه جدید لاراول در پوشه‌ای به نام myproject ایجاد می‌شود.
پس از اتمام نصب، می‌توانید وارد پوشه پروژه شده و سرور توسعه لاراول را با دستور زیر اجرا کنید:
cd myproject
php artisan serve


سرور توسعه لاراول به صورت پیش‌فرض روی پورت 8000 اجرا می‌شود و می‌توانید با مراجعه به آدرس http://localhost:8000 برنامه خود را مشاهده کنید.

🔖 #Laravel, #PHP, #لاراول

👤 AmirHossein

💎 Channel: @DevelopixLaravel
  • 👍 12
  • ❤ 3
More from @developixlaravel
  1. Oct 1, 2026روابط پایگاه داده چند ریختی یا Eloquent Polymorphic در لاراول - قسمت اول در لاراول، روابط…
  2. Sep 30, 2026مدیریت همزمانی و قفل‌گذاری روی پردازش‌ها در لاراول (Laravel Atomic Locks) در بخش چهارم از…
  3. Sep 26, 2026🔥 پکیج: ورود با حساب‌های دیگر؛ Socialite برای اضافه‌کردن ورود با حساب‌های دیگر به پروژه ل…
  4. Sep 25, 2026🔒 فقط داده‌های تأییدشده را ذخیره کن وقتی یک فرم ویرایش پروفایل داری، ممکن است کلاینت علاو…
  5. Sep 20, 2026حفاظت از پردازش ها با Laravel Rate Limiter بخش سوم - پیکربندی در قسمت سوم از مجموعه آموزش…
  6. Sep 16, 2026🚀 ‏LaraGram Brain منتشر شد! از این به بعد برای ساخت ربات‌های تلگرام با فریم‌ورک LaraG…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →