# Laravel چیست؟

- پیوند: https://negarnovin.com/laravel-%da%86%db%8c%d8%b3%d8%aa%d8%9f/
- منتشرشده: 2021-05-29T05:21:01+00:00
- نویسنده: نگارنوین

[خانه](https://negarnovin.com/)› [آموزش](https://negarnovin.com/blog/)› Laravel
چیست؟

 🔺 Laravel Framework آموزش جامع ۲۰۲۶ PHP • MVC • Open Source

# Laravel چیست؟⏎ راهنمای جامع فریم ورک لاراول + نصب و راه اندازی

**لاراول (Laravel)** یک فریم ورک PHP مبتنی بر معماری **MVC** است. این چارچوب بسیار
قدرتمند، کدباز و رایگان بوده و توسعه برنامه های تحت وب را آسان، سریع و انعطاف پذیر
می کند. لاراول در سال های اخیر به **محبوب ترین فریم ورک PHP** در جهان تبدیل شده 
است.

 ⏱️ زمان مطالعه: ۱۵ دقیقه 📅 به روزرسانی: ۱۴۰۵ ✅ نسخه Laravel ۱۲.x

 [ شروع آموزش](https://negarnovin.com/laravel-%da%86%db%8c%d8%b3%d8%aa%d8%9f/#nn-lrv-what)
[ نصب لاراول](https://negarnovin.com/laravel-%da%86%db%8c%d8%b3%d8%aa%d8%9f/#nn-lrv-install)

routes/web.php

    ```nn-lrv-pre
    use Illuminate\Support\Facades\Route;

    Route::get('/', function () {
        return view('welcome');
    });

    Route::get('/api/users', [
        UserController::class,
        'index'
    ]);
    ```

![Laravel فریم ورک PHP](https://negarnovin.com/wp-content/uploads/2025/03/1_YMG3IPaEM0l0GqgWY3vDkA.
png)

 [Laravel چیست؟](https://negarnovin.com/laravel-%da%86%db%8c%d8%b3%d8%aa%d8%9f/#nn-lrv-what)
[مزایا و ویژگی ها](https://negarnovin.com/laravel-%da%86%db%8c%d8%b3%d8%aa%d8%9f/#nn-lrv-features)
[نصب و راه اندازی](https://negarnovin.com/laravel-%da%86%db%8c%d8%b3%d8%aa%d8%9f/#nn-lrv-install)
[بهترین سرور برای لاراول](https://negarnovin.com/laravel-%da%86%db%8c%d8%b3%d8%aa%d8%9f/#nn-lrv-vps)
[سوالات متداول](https://negarnovin.com/laravel-%da%86%db%8c%d8%b3%d8%aa%d8%9f/#nn-lrv-faq)

 فصل اول

## Laravel چیست؟ آشنایی با فریم ورک لاراول

**لاراول (Laravel)** یک فریم ورک متن باز (Open Source) برای زبان برنامه نویسی **
PHP** است که توسط **Taylor Otwell** در سال ۲۰۱۱ ایجاد شد. این فریم ورک بر پایه معماری**
MVC (Model-View-Controller)** طراحی شده و هدف اصلی آن ساده سازی فرایند توسعه وب 
اپلیکیشن های حرفه ای است.

لاراول با ارائه ابزارهای قدرتمندی مانند **Eloquent ORM** برای کار با دیتابیس، **
Blade Template Engine** برای طراحی قالب، **Artisan CLI** برای اتوماسیون وظایف و **
Laravel Mix** برای مدیریت فایل های فرانت اند، توسعه دهندگان را از نوشتن کدهای تکراری
بی نیاز می کند.

در نسخه های جدید (Laravel ۱۱ و ۱۲)، قابلیت هایی مانند **Reverb** (WebSocket بومی)،**
Pennant** (Feature Flags)، **Pint** (Code Style Fixer) و بهبودهای چشمگیر در عملکرد
اضافه شده اند.

طبق آمار **JetBrains Developer Survey 2025**، لاراول با بیش از ۶۵٪ سهم بازار، محبوب
ترین فریم ورک PHP در جهان است و توسط شرکت هایی مانند Disney، Warner Bros و BBC استفاده
می شود.

![معماری MVC در Laravel](https://negarnovin.com/wp-content/uploads/2021/05/111111111.
png)

معماری MVC در فریم ورک لاراول

 فصل دوم

## مزایا و ویژگی های کلیدی Laravel

چرا لاراول از سایر فریم ورک های PHP متمایز است و چه قابلیت هایی دارد؟

### راه اندازی و یادگیری آسان

با Composer و یک دستور ساده، پروژه لاراول ساخته می شود. مستندات رسمی بسیار جامع 
و ساده نویسی شده است.

### معماری MVC منعطف

جداسازی منطق کسب وکار، نمایش و کنترل، کد را خوانا، قابل نگهداری و تست پذیر می کند.

### Eloquent ORM قدرتمند

ارتباط با دیتابیس به صورت شیءگرا و بسیار ساده. پشتیبانی از MySQL، PostgreSQL، SQLite
و SQL Server.

### امنیت پیشرفته داخلی

محافظت خودکار در برابر CSRF، SQL Injection، XSS و رمزنگاری Bcrypt/Argon2 برای پسوردها.

### Blade Template Engine

موتور قالب سریع و قدرتمند با قابلیت ارث بری لایه ها، کامپوننت ها و دایرکتیوهای سفارشی.

### Artisan CLI و اتوماسیون

ابزار خط فرمان Artisan برای ساخت Model، Controller، Migration، Seeder و اجرای Queue.

### تست نویسی (PHPUnit & Pest)

پشتیبانی داخلی از Unit Test و Feature Test. ابزار Pest PHP برای تست نویسی مدرن و
خوانا.

### اکوسیستم غنی و جامعه بزرگ

ابزارهایی مانند Forge، Vapor، Nova، Livewire، Inertia.js و هزاران پکیج Composer.

 **💡 لاراول روی چه سروری بهتر اجرا می شود؟**

لاراول به سروری با PHP ۸.۲+، Composer و NVMe SSD نیاز دارد. [سرور مجازی فرانسه نگارنوین](https://negarnovin.com/%D8%B3%D8%B1%D9%88%D8%B1-%D9%85%D8%AC%D8%A7%D8%B2%DB%8C-%D9%81%D8%B1%D8%A7%D9%86%D8%B3%D9%87/)
با هارد NVMe و پورت 10G بهترین انتخاب است.

 [مشاهده سرورها](https://negarnovin.com/%D8%B3%D8%B1%D9%88%D8%B1-%D9%85%D8%AC%D8%A7%D8%B2%DB%8C-%D9%81%D8%B1%D8%A7%D9%86%D8%B3%D9%87/)

 فصل سوم

## آموزش نصب Laravel روی سرور لینوکس (Ubuntu/CentOS)

راهنمای گام به گام نصب و پیکربندی لاراول از صفر تا اجرا — به روز شده برای ۲۰۲۶

### 📋 پیش نیازهای نصب لاراول

**PHP**نسخه ۸.۲ یا بالاتر

**Composer**مدیریت وابستگی ها

**ماژول های PHP**OpenSSL, PDO, Mbstring, Tokenizer, XML, Ctype, JSON, BCMath, Fileinfo

**وب سرور**Nginx (پیشنهادی) یا Apache

**دیتابیس**MySQL 8.0+ / PostgreSQL 13+ / SQLite 3

**سرور مناسب**[VPS با حداقل 2GB RAM و NVMe SSD](https://negarnovin.com/%D8%B3%D8%B1%D9%88%D8%B1-%D9%85%D8%AC%D8%A7%D8%B2%DB%8C-%D9%81%D8%B1%D8%A7%D9%86%D8%B3%D9%87/)

گام ۱

### نصب PHP ۸.۲ و ماژول های مورد نیاز

#### Ubuntu 22.04/24.04:

root@server:~#

    ```nn-lrv-pre
    sudo apt update && sudo apt install -y software-properties-common
    sudo add-apt-repository ppa:ondrej/php -y
    sudo apt install -y php8.2 php8.2-cli php8.2-fpm php8.2-mysql \
      php8.2-mbstring php8.2-xml php8.2-curl php8.2-zip \
      php8.2-bcmath php8.2-tokenizer php8.2-fileinfo
    ```

#### CentOS 8/9:

root@server:~#

    ```nn-lrv-pre
    sudo dnf install -y epel-release
    sudo dnf install -y https://rpms.remirepo.net/enterprise/remi-release-9.rpm
    sudo dnf module enable php:remi-8.2 -y
    sudo dnf install -y php php-cli php-fpm php-mysqlnd php-mbstring \
      php-xml php-curl php-zip php-bcmath php-tokenizer php-fileinfo
    ```

گام ۲

### نصب Composer (مدیریت وابستگی PHP)

root@server:~#

    ```nn-lrv-pre
    curl -sS https://getcomposer.org/installer | php
    sudo mv composer.phar /usr/local/bin/composer
    sudo chmod +x /usr/local/bin/composer
    composer --version
    ```

گام ۳

### ایجاد پروژه جدید لاراول

root@server:~#

    ```nn-lrv-pre
    composer create-project laravel/laravel my-project
    cd my-project
    php artisan key:generate
    ```

دستور `php artisan key:generate` یک کلید رمزنگاری منحصربه فرد تولید و در فایل `.
env` ذخیره می کند. این کلید برای امنیت Session و رمزنگاری داده ها ضروری است.

گام ۴

### تنظیم دسترسی فایل ها

root@server:~#

    ```nn-lrv-pre
    sudo chown -R www-data:www-data /var/www/my-project
    sudo chmod -R 755 /var/www/my-project
    sudo chmod -R 775 /var/www/my-project/storage
    sudo chmod -R 775 /var/www/my-project/bootstrap/cache
    ```

گام ۵

### پیکربندی Nginx برای لاراول

nginx.conf

    ```nn-lrv-pre
    server {
        listen 80;
        server_name example.com;
        root /var/www/my-project/public;

        index index.php index.html;

        location / {
            try_files $uri $uri/ /index.php?$query_string;
        }

        location ~ \.php$ {
            fastcgi_pass unix:/var/run/php/php8.2-fpm.sock;
            fastcgi_param SCRIPT_FILENAME $realpath_root$fastcgi_script_name;
            include fastcgi_params;
        }

        location ~ /\.(?!well-known).* {
            deny all;
        }
    }
    ```

root@server:~#

    ```nn-lrv-pre
    sudo nginx -t
    sudo systemctl restart nginx
    ```

 ⌊نصب Laravel با Nginx روی Ubuntu⌉ ⌊نصب فریم ورک لاراول PHP روی Ubuntu⌉

 بهترین سرور برای لاراول

## پروژه لاراول خود را روی سرور مجازی نگارنوین اجرا کنید

لاراول برای عملکرد بهینه به **هارد NVMe**، **RAM کافی** و **پردازنده قدرتمند** نیاز
دارد. [سرور مجازی فرانسه نگارنوین](https://negarnovin.com/%D8%B3%D8%B1%D9%88%D8%B1-%D9%85%D8%AC%D8%A7%D8%B2%DB%8C-%D9%81%D8%B1%D8%A7%D9%86%D8%B3%D9%87/)
محیط ایده آل برای Deploy پروژه های لاراول است.

 *  هارد SSD NVMe فوق سریع — ایده آل برای Eloquent و Migration
 *  ترافیک نامحدود و پورت ۱۰ گیگابیت
 *  PHP ۸.۲+، Composer، Nginx/Apache از پیش نصب
 *  پشتیبانی ۲۴×۷ و آپتایم تضمینی ۱۰۰٪
 *  +۵۰ لوکیشن — تحویل فوری و اتوماتیک

 [🚀 خرید سرور مجازی فرانسه](https://negarnovin.com/%D8%B3%D8%B1%D9%88%D8%B1-%D9%85%D8%AC%D8%A7%D8%B2%DB%8C-%D9%81%D8%B1%D8%A7%D9%86%D8%B3%D9%87/)
[مشاهده تعرفه ها](https://negarnovin.com/laravel-%da%86%db%8c%d8%b3%d8%aa%d8%9f/#nn-lrv-plans)

### تعرفه سرور مجازی نگارنوین

پلن ۱

#### استارتر

اقتصادی

1,700,00019,300,000تومان / ماهانه

 * **RAM**4GB DDR4
 * **CPU**2 Cores
 * **Storage**30G NVMe
 * **BW**Unlimited
 * **OS**All Versions
 * **Port**10G

[سفارش دهید](https://my.negarnovin.com/store/vps/vps-1)

پلن ۲

#### پیشرفته

کاربردی

2,000,00021,500,000تومان / ماهانه

 * **RAM**6GB DDR4
 * **CPU**4 Cores
 * **Storage**40G NVMe
 * **BW**Unlimited
 * **OS**All Versions
 * **Port**10G

[سفارش دهید](https://my.negarnovin.com/store/vps/vps-2)

پلن ۳

#### استاندارد

پرفروش

2,400,00026,000,000تومان / ماهانه

 * **RAM**10GB DDR4
 * **CPU**6 Cores
 * **Storage**50G NVMe
 * **BW**Unlimited
 * **OS**All Versions
 * **Port**10G

[سفارش دهید](https://my.negarnovin.com/store/vps/vps-3)

پلن ۴

#### تجاری

منابع بالا

2,800,00030,500,000تومان / ماهانه

 * **RAM**12GB DDR4
 * **CPU**6 Cores
 * **Storage**60G NVMe
 * **BW**Unlimited
 * **OS**All Versions
 * **Port**10G

[سفارش دهید](https://my.negarnovin.com/store/vps/vps-4)

پیشنهاد ویژه

پلن ۵

#### پربازدید

ویژه

3,200,00034,500,000تومان / ماهانه

 * **RAM**16GB DDR4
 * **CPU**8 Cores
 * **Storage**70G NVMe
 * **BW**Unlimited
 * **OS**All Versions
 * **Port**10G

[سفارش دهید](https://my.negarnovin.com/store/vps/vps-5)

پلن ۶

#### Enterprise

قدرتمند

3,500,00038,500,000تومان / ماهانه

 * **RAM**24GB DDR4
 * **CPU**12 Cores
 * **Storage**80G NVMe
 * **BW**Unlimited
 * **OS**All Versions
 * **Port**10G

[سفارش دهید](https://my.negarnovin.com/store/vps/vps-6)

پلن ۷

#### Ultra

هایپر

4,000,00041,000,000تومان / ماهانه

 * **RAM**32GB DDR4
 * **CPU**12 Cores
 * **Storage**90G NVMe
 * **BW**Unlimited
 * **OS**All Versions
 * **Port**10G

[سفارش دهید](https://my.negarnovin.com/store/vps/vps-7)

ابَر سرور

پلن ۸

#### Hyper

V.I.P

4,800,00051,000,000تومان / ماهانه

 * **RAM**32GB DDR4
 * **CPU**16 Cores
 * **Storage**100G NVMe
 * **BW**Unlimited
 * **OS**All Versions
 * **Port**10G

[سفارش دهید](https://my.negarnovin.com/store/vps/vps-vip)

[مشاهده همه سرورهای مجازی فرانسه ](https://negarnovin.com/%D8%B3%D8%B1%D9%88%D8%B1-%D9%85%D8%AC%D8%A7%D8%B2%DB%8C-%D9%81%D8%B1%D8%A7%D9%86%D8%B3%D9%87/)

 سوالات متداول

## پرسش های رایج درباره Laravel

Laravel چیست و چه کاربردهایی دارد؟

**Laravel** یک فریم ورک PHP متن باز و رایگان مبتنی بر معماری **MVC** است که توسعه
برنامه های تحت وب را ساده، سریع و امن می کند. کاربردهای اصلی:

 * ساخت وب سایت های داینامیک و CMS اختصاصی
 * توسعه API های RESTful و GraphQL
 * ساخت فروشگاه های آنلاین (E-commerce)
 * سیستم های مدیریت محتوا و ERP
 * اپلیکیشن های Real-time با WebSocket (Laravel Reverb)
 * SaaS و پنل های مدیریتی

تفاوت لاراول با سایر فریم ورک های PHP چیست؟

لاراول نسبت به رقبای خود مانند Symfony، CodeIgniter و Yii مزایای متعددی دارد:

 * **Eloquent ORM:** کار با دیتابیس بسیار ساده تر از Doctrine (Symfony)
 * **Blade Template:** موتور قالب سبک تر و سریع تر از Twig
 * **اکوسیستم جامع:** Forge، Vapor، Nova، Cashier، Socialite و ...
 * **مستندات عالی:** بهترین مستندات در بین فریم ورک های PHP
 * **جامعه فعال:** بزرگ ترین کامیونیتی PHP در GitHub و StackOverflow

پیش نیازهای یادگیری لاراول چیست؟

برای شروع یادگیری لاراول، به دانش زیر نیاز دارید:

 * **PHP پایه:** متغیرها، توابع، کلاس ها، namespace و composer
 * **HTML/CSS:** آشنایی با طراحی وب
 * **دیتابیس:** دستورات پایه SQL (SELECT، INSERT، JOIN)
 * **خط فرمان:** آشنایی اولیه با Terminal/CMD
 * **Git:** مدیریت نسخه (اختیاری اما مفید)

آیا لاراول برای پروژه های بزرگ مناسب است؟

بله! لاراول کاملاً برای پروژه های بزرگ و سازمانی مناسب است. دلایل:

 * معماری **MVC** کد را ساختارمند و قابل نگهداری نگه می دارد
 * **Queue System** برای پردازش های سنگین و پس زمینه
 * **Caching** با Redis/Memcached برای مقیاس پذیری
 * **Laravel Horizon** برای مانیتورینگ Queue
 * **Laravel Vapor** برای Deploy Serverless روی AWS
 * شرکت هایی مانند **Disney، Warner Bros، BBC و Laracasts** از لاراول استفاده می
   کنند

بهترین سرور برای اجرای پروژه لاراول چیست؟

برای اجرای بهینه پروژه لاراول، سروری با مشخصات زیر توصیه می شود:

 * **PHP 8.2+** با ماژول های مورد نیاز
 * **هارد NVMe SSD:** سرعت خواندن/نوشتن بالا برای Eloquent و Session
 * **حداقل 4GB RAM:** برای Composer و PHP-FPM
 * **Nginx** به عنوان وب سرور (سریع تر از Apache برای لاراول)
 * **SSL رایگان** و Redis برای Cache و Queue

[سرور مجازی فرانسه نگارنوین](https://negarnovin.com/%D8%B3%D8%B1%D9%88%D8%B1-%D9%85%D8%AC%D8%A7%D8%B2%DB%8C-%D9%81%D8%B1%D8%A7%D9%86%D8%B3%D9%87/)
با هارد NVMe، پورت 10G و آپتایم ۱۰۰٪ بهترین انتخاب برای پروژه های لاراول است.

Eloquent ORM چیست و چرا مهم است؟

**Eloquent ORM** سیستم Object-Relational Mapping داخلی لاراول است که ارتباط با دیتابیس
را شیءگرا می کند. به جای نوشتن SQL خام، با متدهای PHP کار می کنید. مثال: `User::
where('active', true)->get()` معادل `SELECT * FROM users WHERE active = 1` است. 
Eloquent از Relationships (hasOne، hasMany، belongsTo، etc.)، Mutators، Accessors
و Eager Loading پشتیبانی می کند.

Blade Template Engine چه مزایایی دارد؟

**Blade** موتور قالب سازی داخلی لاراول است با ویژگی های:

 * **ارث بری قالب:** با `@extends` و `@section`
 * **کامپوننت ها:** ساخت قطعات قابل استفاده مجدد
 * **دایرکتیوها:** `@if`، `@foreach`، `@auth` و ...
 * **کامپایل به PHP:** بدون سربار عملکرد
 * **ایمنی XSS:** خروجی به طور پیش فرض escape می شود

آیا لاراول برای ساخت API مناسب است؟

بله! لاراول ابزارهای قدرتمندی برای ساخت API دارد:

 * **API Resources:** تبدیل Model به JSON با فرمت دلخواه
 * **Laravel Sanctum:** احراز هویت SPA و توکن API
 * **Laravel Passport:** پیاده سازی کامل OAuth2
 * **Rate Limiting:** محدودسازی درخواست ها
 * **API Versioning:** مدیریت نسخه های مختلف API

نسخه فعلی لاراول چیست و چه قابلیت های جدیدی دارد؟

آخرین نسخه پایدار **Laravel 12** (منتشرشده ۲۰۲۵) است. قابلیت های جدید:

 * **Reverb:** WebSocket بومی و Real-time بدون نیاز به Pusher
 * **Pennant:** مدیریت Feature Flags
 * **Pint:** فرمت دهی خودکار کد PHP
 * **Precognition:** اعتبارسنجی فرم ها به صورت live
 * **بهبود عملکرد:** سرعت بوت تا ۳۰٪ بیشتر

## پروژه لاراول شما لایق بهترین سرور است

با [سرور مجازی فرانسه نگارنوین](https://negarnovin.com/%D8%B3%D8%B1%D9%88%D8%B1-%D9%85%D8%AC%D8%A7%D8%B2%DB%8C-%D9%81%D8%B1%D8%A7%D9%86%D8%B3%D9%87/)،
پروژه لاراول را با NVMe SSD، آپتایم ۱۰۰٪ و پشتیبانی ۲۴ ساعته اجرا کنید.

 [🚀 خرید سرور مجازی](https://negarnovin.com/%D8%B3%D8%B1%D9%88%D8%B1-%D9%85%D8%AC%D8%A7%D8%B2%DB%8C-%D9%81%D8%B1%D8%A7%D9%86%D8%B3%D9%87/)
[💬 مشاوره رایگان](https://my.negarnovin.com/submitticket.php)

### 📌 خلاصه

Laravel چیست؟/« لاراول » ( Laravel ) یک فریم ورک php مبتنی بر معماری MVC است. این
چارچوب بسیار قدرتمند، کدباز و رایگان است.

## 🔗 مطالب مرتبط

 * [دایرکت ادمین چیست؟](https://negarnovin.com/%d8%af%d8%a7%db%8c%d8%b1%da%a9%d8%aa-%d8%a7%d8%af%d9%85%db%8c%d9%86-%da%86%db%8c%d8%b3%d8%aa%d8%9f/)
