تسلط لاراول | اولین پروژه لاراول خود را نصب و اجرا کنید

Summarize this content to 400 words in Persian Lang
به تسلط لاراول سریال! چه با لاراول آشنا باشید و چه فقط در حال بررسی آن هستید، این راهنما به شما کمک می کند لاراول را راه اندازی کنید و اولین پروژه خود را به صورت محلی اجرا کنید. بیایید به این آموزش گام به گام بپردازیم و با لاراول، چارچوب PHP مورد علاقه توسعه دهندگان در سراسر جهان، شروع کنیم.
این مجموعه آموزشی فقط در مورد ساختن برنامه ها نیست، بلکه در مورد باز کردن قفل “چرا” در پشت “چگونه” است. تصور کنید که برای مقابله با هر پروژه ای، مهم نیست که چقدر منحصر به فرد باشد، اعتماد به نفس دارید، زیرا اصول اصلی لاراول را عمیقاً درک می کنید. بر این مفاهیم مسلط شوید و فقط اپلیکیشن نمیسازید، بلکه راهحلهای کارآمد، بدون اشکال و نگهداری آسان ایجاد میکنید که شما را به یک توسعهدهنده برجسته تبدیل میکند. آیا آماده هستید تا سطح خود را بالا ببرید و رقابت را پشت سر بگذارید؟ بیایید شیرجه بزنیم!
چرا لاراول را انتخاب کنیم؟
لاراول فقط یک فریم ورک دیگر PHP نیست، بلکه یک جعبه ابزار کامل برای ساخت برنامه های کاربردی وب مدرن است.
نحو زیبا: کد تمیز و قابل نگهداری بنویسید.
CLI قدرتمند: وظایف را با استفاده از Artisan، ابزار خط فرمان لاراول، خودکار کنید.
توسعه پذیری: از بسته های رسمی و شخص ثالث استفاده کنید.
انعطاف پذیری: API بسازید، فریم ورک های فرانت اند را ادغام کنید، یا برنامه های فول پشته قوی ایجاد کنید.
اگر برای ارتقای تجربه توسعه خود آماده هستید، لاراول راهی است که می توانید پیش بروید.
شروع: آنچه شما نیاز دارید
قبل از پرش به لاراول، مطمئن شوید که سیستم شما به موارد ضروری مجهز است:
PHP 8.1+
نسخه PHP خود را با اجرای:
php -v
وارد حالت تمام صفحه شوید
از حالت تمام صفحه خارج شوید
آهنگسازComposer یک مدیر وابستگی برای PHP است که برای نصب لاراول ضروری است.
یک وب سرور (اختیاری)در حالی که لاراول یک سرور توسعه داخلی دارد، Apache یا Nginx میتوانند برای تنظیمات مشابه تولید مفید باشند.
یک پایگاه داده (در حال حاضر اختیاری)لاراول از چندین پایگاه داده پشتیبانی می کند، اما برای این راهنما به یکی نیاز ندارید.
در حال نصب Composer
Composer مدیریت وابستگی های لاراول را ساده می کند. بیایید آن را تنظیم کنیم:
دانلود آهنگسازاز راهنمای نصب Composer دیدن کنید و مراحل مربوط به سیستم عامل خود را دنبال کنید.
تأیید نصباجرا کنید:
composer -v
وارد حالت تمام صفحه شوید
از حالت تمام صفحه خارج شوید
اگر نتیجه زیر را مشاهده کردید، خوب هستید.
نصب لاراول
با نصب Composer، آماده هستید که لاراول را وارد محیط توسعه خود کنید.
Laravel Installer را نصب کنید
این دستور را برای نصب سراسری Laravel Installer اجرا کنید:
composer global require laravel/installer
وارد حالت تمام صفحه شوید
از حالت تمام صفحه خارج شوید
تأیید نصب
نسخه Laravel Installer را بررسی کنید:
laravel -v
وارد حالت تمام صفحه شوید
از حالت تمام صفحه خارج شوید
شما باید نسخه Laravel Installer را در لیست مشاهده کنید.
ایجاد اولین پروژه لاراول شما
زمان ایجاد و کشف اولین پروژه لاراول است!
یک پروژه جدید ایجاد کنید
برای راه اندازی پروژه خود از Laravel Installer استفاده کنید:
laravel new awesome-app
وارد حالت تمام صفحه شوید
از حالت تمام صفحه خارج شوید
اگر Laravel Installer را نصب نکرده اید، می توانید از Composer استفاده کنید:
composer create-project laravel/laravel awesome-app
وارد حالت تمام صفحه شوید
از حالت تمام صفحه خارج شوید
به فهرست پروژه خود بروید
وارد پوشه پروژه شوید:
cd awesome-app
وارد حالت تمام صفحه شوید
از حالت تمام صفحه خارج شوید
اجرای لاراول به صورت محلی
سرور توسعه داخلی لاراول اجرای پروژه شما را ساده می کند.
سرور توسعه را راه اندازی کنید
از دایرکتوری پروژه خود، اجرا کنید:
php artisan serve
وارد حالت تمام صفحه شوید
از حالت تمام صفحه خارج شوید
به برنامه خود دسترسی پیدا کنید
مرورگر خود را باز کنید و به این آدرس مراجعه کنید:
http://localhost:8000
وارد حالت تمام صفحه شوید
از حالت تمام صفحه خارج شوید
صفحه خوش آمد گویی لاراول را خواهید دید — تبریک می گویم، شما زنده هستید!
اجرای لاراول روی وب سرور
برای راه اندازی سنتی تر، می توانید از یک وب سرور مانند Apache یا Nginx استفاده کنید. در اینجا نحوه پیکربندی آپاچی آمده است:
پروژه خود را به دایرکتوری عمومی وب سرور منتقل کنید
در لینوکس: /var/www/html
در ویندوز (XAMPP): /xampp/htdocs
به برنامه خود دسترسی پیدا کنیدبه مرورگر خود مراجعه کرده و به آدرس زیر بروید:
http://localhost/awesome-app/public
وارد حالت تمام صفحه شوید
از حالت تمام صفحه خارج شوید
مراحل بعدی
تبریک می گویم! شما لاراول را با موفقیت نصب کرده اید و اولین پروژه خود را اجرا کرده اید. این مرحله اساسی، زمینه را برای کاوش در ویژگی های پیشرفته لاراول، مانند مسیریابی، کنترلرها و نماها فراهم می کند.
در مقاله بعدی از تسلط لاراول سری، ما با هم چیزی باورنکردنی خواهیم ساخت. با ما همراه باشید – این یک سفر سرگرم کننده و روشنگر خواهد بود!
به تسلط لاراول سریال! چه با لاراول آشنا باشید و چه فقط در حال بررسی آن هستید، این راهنما به شما کمک می کند لاراول را راه اندازی کنید و اولین پروژه خود را به صورت محلی اجرا کنید. بیایید به این آموزش گام به گام بپردازیم و با لاراول، چارچوب PHP مورد علاقه توسعه دهندگان در سراسر جهان، شروع کنیم.
این مجموعه آموزشی فقط در مورد ساختن برنامه ها نیست، بلکه در مورد باز کردن قفل “چرا” در پشت “چگونه” است. تصور کنید که برای مقابله با هر پروژه ای، مهم نیست که چقدر منحصر به فرد باشد، اعتماد به نفس دارید، زیرا اصول اصلی لاراول را عمیقاً درک می کنید. بر این مفاهیم مسلط شوید و فقط اپلیکیشن نمیسازید، بلکه راهحلهای کارآمد، بدون اشکال و نگهداری آسان ایجاد میکنید که شما را به یک توسعهدهنده برجسته تبدیل میکند. آیا آماده هستید تا سطح خود را بالا ببرید و رقابت را پشت سر بگذارید؟ بیایید شیرجه بزنیم!
چرا لاراول را انتخاب کنیم؟
لاراول فقط یک فریم ورک دیگر PHP نیست، بلکه یک جعبه ابزار کامل برای ساخت برنامه های کاربردی وب مدرن است.
- نحو زیبا: کد تمیز و قابل نگهداری بنویسید.
- CLI قدرتمند: وظایف را با استفاده از Artisan، ابزار خط فرمان لاراول، خودکار کنید.
- توسعه پذیری: از بسته های رسمی و شخص ثالث استفاده کنید.
- انعطاف پذیری: API بسازید، فریم ورک های فرانت اند را ادغام کنید، یا برنامه های فول پشته قوی ایجاد کنید.
اگر برای ارتقای تجربه توسعه خود آماده هستید، لاراول راهی است که می توانید پیش بروید.
شروع: آنچه شما نیاز دارید
قبل از پرش به لاراول، مطمئن شوید که سیستم شما به موارد ضروری مجهز است:
-
PHP 8.1+
نسخه PHP خود را با اجرای:
php -v
-
آهنگساز
Composer یک مدیر وابستگی برای PHP است که برای نصب لاراول ضروری است.
-
یک وب سرور (اختیاری)
در حالی که لاراول یک سرور توسعه داخلی دارد، Apache یا Nginx میتوانند برای تنظیمات مشابه تولید مفید باشند.
-
یک پایگاه داده (در حال حاضر اختیاری)
لاراول از چندین پایگاه داده پشتیبانی می کند، اما برای این راهنما به یکی نیاز ندارید.
در حال نصب Composer
Composer مدیریت وابستگی های لاراول را ساده می کند. بیایید آن را تنظیم کنیم:
-
دانلود آهنگساز
از راهنمای نصب Composer دیدن کنید و مراحل مربوط به سیستم عامل خود را دنبال کنید.
-
تأیید نصب
اجرا کنید:
composer -v
اگر نتیجه زیر را مشاهده کردید، خوب هستید.
نصب لاراول
با نصب Composer، آماده هستید که لاراول را وارد محیط توسعه خود کنید.
-
Laravel Installer را نصب کنید
این دستور را برای نصب سراسری Laravel Installer اجرا کنید:
composer global require laravel/installer
-
تأیید نصب
نسخه Laravel Installer را بررسی کنید:
laravel -v
شما باید نسخه Laravel Installer را در لیست مشاهده کنید.
ایجاد اولین پروژه لاراول شما
زمان ایجاد و کشف اولین پروژه لاراول است!
-
یک پروژه جدید ایجاد کنید
برای راه اندازی پروژه خود از Laravel Installer استفاده کنید:
laravel new awesome-app
اگر Laravel Installer را نصب نکرده اید، می توانید از Composer استفاده کنید:
composer create-project laravel/laravel awesome-app
-
به فهرست پروژه خود بروید
وارد پوشه پروژه شوید:
cd awesome-app
اجرای لاراول به صورت محلی
سرور توسعه داخلی لاراول اجرای پروژه شما را ساده می کند.
-
سرور توسعه را راه اندازی کنید
از دایرکتوری پروژه خود، اجرا کنید:
php artisan serve
-
به برنامه خود دسترسی پیدا کنید
مرورگر خود را باز کنید و به این آدرس مراجعه کنید:
http://localhost:8000
صفحه خوش آمد گویی لاراول را خواهید دید — تبریک می گویم، شما زنده هستید!
اجرای لاراول روی وب سرور
برای راه اندازی سنتی تر، می توانید از یک وب سرور مانند Apache یا Nginx استفاده کنید. در اینجا نحوه پیکربندی آپاچی آمده است:
-
پروژه خود را به دایرکتوری عمومی وب سرور منتقل کنید
- در لینوکس:
/var/www/html
- در ویندوز (XAMPP):
/xampp/htdocs
- در لینوکس:
-
به برنامه خود دسترسی پیدا کنید
به مرورگر خود مراجعه کرده و به آدرس زیر بروید:
http://localhost/awesome-app/public
مراحل بعدی
تبریک می گویم! شما لاراول را با موفقیت نصب کرده اید و اولین پروژه خود را اجرا کرده اید. این مرحله اساسی، زمینه را برای کاوش در ویژگی های پیشرفته لاراول، مانند مسیریابی، کنترلرها و نماها فراهم می کند.
در مقاله بعدی از تسلط لاراول سری، ما با هم چیزی باورنکردنی خواهیم ساخت. با ما همراه باشید – این یک سفر سرگرم کننده و روشنگر خواهد بود!