آموزش Laravel (قسمت اول)
#1
Note 
کمتر از دو سال قبل، پروژه ای متن باز شروع به کار کرد که امروزه کمتر توسعه دهنده PHP است که حداقل اسم آن را نشنیده باشد. اسم آن Laravel است. Laravel در  واقع یک فریم ورک PHP بر پایه MVC است. این فریم ورک دارای انعطاف خوبی است و با کمی اطلاعات در مورد PHP میتوان از آن استفاده کرد. در این مطلب و احتمالاً مطالب آینده با نحوه کار کردن با Laravel آشنا میشویم.

ابتدا در این مطلب میخواهیم Laravel را راه اندازی کنیم.

نیازمندی های Laravel
برای استفاده از Laravel باید از نسخه PHP 5.3.7 به بالا استفاده کنید. همچنین باید Mcrypt PHP Extension هم نصب باشد. امیدواریم سرورهای ایرانی به این موارد توجه کنند و مطابق نیازهای روز حرکت کنند.

نصب Composer
Composer یک برنامه است که وابستگی  های (Dependency) کتابخانه های PHP را به راحتی و به صورت خودکار نصب میکند. از آنجایی که Laravel دارای وابستگی های متعددی است، بهترین راه حل استفاده از Composer است.

برای استفاده از Composer ابتدا باید آن را نصب کنیم.


Linux
کاربران این سیستم عامل میتوانید با اجرا کردن دو کد زیر Composer را به صورت globally نصب کنید.

[POWERSHELL]
$ curl -sS | php
$ mv composer.phar /usr/local/bin/composer
[/POWERSHELL]


Windows
کاربران این سیستم عامل هم با دانلود برنامه نصب کننده Composer میتوانند از آن استفاده کنند.

OSX
در این سیستم عامل هم با اجرا کردن دو کد زیر Composer نصب خواهد شد.
[JS]
brew tap josegonzalez/homebrew-php
brew install josegonzalez/php/composer
[/JS]

نصب Laravel و وابستگی ها
بعد از نصب Composer ترمینال را باز کرده و به پوشه پروژه تغییر مکان دهید و کد زیر را اجرا کنید تا Laravel دانلود و وابستگی های آن نیز نصب شود
[JS]composer create-project laravel/laravel --prefer-dist[/JS]

اجرا کردن Laravel
بعد از دانلود Laravel با استفاده از مروگر به مسیر پروژه و پوشه public میرویم، و میبینیم که Laravel به خوبی کار میکند.

نکته: در سیستم عامل های Linux احتمالاً باید دسترسی ها را درست کنید. از کد زیر استفاده کنید (مسیر را درست کنید).
[JS]chgrp -R www-data /var/www/laravel
chmod -R 775 /var/www/laravel/app/storage/[/JS]

در مطلب بعد بیشتر با Laravel آشنا میشویم و کار کردن با Route را شروع خواهیم کرد.

منبع آموزش: Laravel: شروع به کار | آپارنت

پاسخ
ایجاد موضوع جدید   پاسخ به موضوع  

موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
Note آموزش MVC به زبان ساده (تصویری) Daniel 1 806 16-08-2016 ساعت 09:24
آخرین ارسال: aaiz
Note آموزش MVC Daniel 1 681 26-11-2015 ساعت 12:56
آخرین ارسال: bkk
Note کتاب آموزش PHP از مقدماتی تا پیشرفته Stack OverFlow 0 995 16-02-2015 ساعت 10:48
آخرین ارسال: Stack OverFlow
Note آموزش ساخت صفحه بندی در php pHp king 2 1,090 18-05-2014 ساعت 15:34
آخرین ارسال: pHp king
Note سورس وبلاگ نوشته شده با فریمورک لاراول(Laravel) Daniel 0 482 09-05-2014 ساعت 19:20
آخرین ارسال: Daniel
Note آموزش مقدماتی php (کتاب) PHP.sec 0 361 16-03-2014 ساعت 21:25
آخرین ارسال: PHP.sec
Note آموزش PHP از مقدماتی تا پیشرفته Stack OverFlow 0 364 28-02-2014 ساعت 16:23
آخرین ارسال: Stack OverFlow
Note آموزش Regex IranPhp 1 395 09-02-2014 ساعت 18:29
آخرین ارسال: PHP.sec
Note آموزش گذاشتن کپچا(Captcha) در سایت SOFTAFZAR 1 1,276 06-02-2014 ساعت 22:46
آخرین ارسال: Wp script
Note آموزش ساخت نسخه موبایل برای سایت SOFTAFZAR 0 440 27-01-2014 ساعت 15:24
آخرین ارسال: SOFTAFZAR

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