چگونه :فریم ورک Laravel 5 را در ویندوز نصب کنیم؟

16 دیدگاه

زمان زمانِ استفاده از فریم ورک های php نظیر Laravel , Codeigniter و … است. مخصوصا برای پروژه های آینده دار و بزرگ راهی جز استفاده از فریم ورک ها وجود ندارد. نصب این فریم های php روی کامپیوتر شخصی (localhost) نیز کار زیاد سختی نیست مخصوصا اگر یکبار بتوانید اینکار را انجام دهید .

Blog_20150518111548

در این مطلب می خواهیم روش نصب فریم ورک محبوب Laravel را روی Xampp آموزش دهیم .

اولین و راحت ترین روش استفاده از نرم افزار Laragon است . بعد از نصب این نرم افزار به منوی اصلی آن می روید و نسخه لاراول که می خواهید نصب کنید از بین 4 و 5 انتخاب می کنید . سپس لاراول شما آماده است . لاراگون حتی از ویندوز XP نیز پشتیبانی می کند که خود نکته جالبی است .

برای اطلاعات بیشتر در مورد این نرم افزار رایگان جالب می توانید به سایت اصلی آن رفته و یا از اینجا آن را دانلود کنید .


 

اگر در کار با نرم افزار فوق به مشکل برخوردید و یا دوست دارید لاراول را دستی نصب کنید می توانید در ادامه مقاله با ما همراه باشید .

لاراول نیازمندی هایی دارد که ضروری هستند :

  • php نسخه 5.4 به بالا
  • ماژول MCRYPT باید فعال باشد

نصب لاراول 5 روی ویندوز با Xampp

1-نصب Composer

فریم ورک لاراول به Composer نیاز دارد چون Dependency هایش را مدیریت می کند . برای همین کومپوزر را اینجا باید دانلود کنید .

در هنگام نصب composer از بخش Shell Menus گزینه Install shell menu را انتخاب کنید

cm1

در قدم بعدی ، باید مسیر فایل php.exe را مشخص کنید که معمولا در این مسیر است : xampp/htdocs/php 

بعد از آن مسیر نصب را ادامه دهید تا نصب composer تمام شود

در همین رابطه :   آموزش استفاده از Passport لاراول برای اعتبارسنجی API

2-نصب Git

نصب لاراول همچنین به Git نیاز دارد تا بتواند به repository لاراول وصل شده و کدهای آن را دریافت کند . گیت را می توانید از اینجا دانلود و نصب کنید.

3-نصب Laravel

حالا می توانید آخرین نسخه laravel را از اینجا دانلود کرده و در پوشه روت wampp که معمولا Drive:xampphtdocslaravel است قرار دهید.

الف- در ادامه نصب لاراول ، اگر هنگام نصب composer گزینه Install Shell Menus را زده باشید می توانید به این شکل عمل کنید :

  1. روی پوشه laravel در فولدر اصلی xampp راست کلیک کرده و گزینه “Use Composer here” را بزنید .cm2
  2. با باز کردن خط فرمان (CMD) و در حالی که مسیر فرمان در پوشه laravel قرار دارد ، این دستور را بزنید : “composer install”
  3. حالا صبر کنید تا پروسه دانلود و نصب لاراول تمام شود.

ب- نصب با استفاده از خط فرمان

  1. خط فرمان را باز کنید (کلید های ترکیبی Ctrl+R و سپس در کادر باز شده cmd را وارد کرده و اجرا کنید).
  2. مسیر خط فرمان را به پوشه لاراول منتقل کنید ( معمولا : Drive:xampphtdocslaravel)
  3. دستور “composer install” را وارد کرده و اینتر بزنید.
  4. حالا کمی طول می کشد تا لاراول دانلود و نصب شود.

cm3

ایجاد پروژه های لاراول با استفاده از خط فرمان

برای ایجاد پروژه های دیگر لاراول می توانید خط فرمان را باز کنید و باز مسیر خط فرمان را به پوشه ای که می خواهید لاراول در آن نصب شود منتقل کنید . سپس دستور زیر را وارد کنید :

composer create-project laravel/laravel --prefer-dist

laravel_win3

سپس صبر کنید تا laravel توسط composer دانلود و نصب شود . بعد از آن می توانید از آن استفاده کنید و لذت ببرید .

در همین رابطه :   آموزش کامل برنامه نویسی سایت تک صفحه ای با Vue.js و Laravel – قسمت 2

بعد از اتمام نصب با رفتن به آدرس http://localhost/laravel/public صفحه خوشامد لاراول 5 را خواهید دید :

laravel_win2

منبع

دسته بندی : Laravel

16 نظر

  1. سلام خوب هستید من یک مشکل کوچک دارم من میخوام عکسی که داخل پایگاه قرار دادم رو داخل سایتم نشون بدم(عکس داخل پروژه م قرار دارد فقط لینکش داخل داخل پایگاه داده ذخیره شده) باید چگونه این کار رو انجام بدم این کدی که عکس رو ذخیره کردم
    public function store(Request $request)
    {

    $this->validate($request, [
    ‘title’ => ‘required’,
    ‘product_image’ => ‘required|image|mimes:jpeg,png,jpg,gif,svg|max:2048’,
    ‘content’ => ‘required’,

    ]);
    $product = new Specialpost($request->input());

    if ($file = $request->hasFile(‘product_image’)) {

    $file = $request->file(‘product_image’);

    $fileName = $file->getClientOriginalName();
    $destinationPath = public_path() . ‘/images/’;
    $file->move($destinationPath, $fileName);
    $product->product_image = $fileName;

    }
    $product->save();
    return redirect()->route(‘upload-files.index’)
    ->with(‘success’, ‘You have successfully uploaded your files’);
    }
    این هم صحفه index فقط قسمت نمایش عکس این جا کدش قرار دادم
    @foreach ($products as $product1)

    @endforeach

  2. سلام من از مودال بوت استریپ دارم استفاده درلاراول یک مشکلی برخوردم وقتی مودال داره اطلاعات رو از پایگاه میخونه فقط یکی از idها رو میخونه بقیه idها رو نمیخونه میخوام اگر مثلا 10تا id در جدول پایگاهم هست داخل پروژه ام وقتی روش مودال کلیک میکنم idهای مختلف رو نشون بده الان روی هرکدام کلیک میکنم فقط یک id داره نشون میده id مودال هم که عوض میکنم دیگه مودال کار نمیکنه وچیزی نشون نمیده به نظرت من چکار کنم
    این هم کد هایی که نوشتم
    @extends(‘layout’)
    @section(‘content’)

    اضافه کردن مرکز پخش جدید
    {{–row–}}
    {{–col_12–}}
    {{–contaner–}}

    @foreach($pro as $pro1)

    {{$pro1->name}}

    img=$name’)}}”>

    {{$pro1->price}}

    Open Modal

    <a href="id . ‘/edit’)?>” title=”ویرایش”
    class=”btn btn-success btn-circle btn-lg”>

    @endforeach

    @foreach($pro as $pro2)

    ×
    {{$pro2->name}}

    {{$pro2->price}}

    Close

    @endforeach

    @foreach($pro as $pro2)
    id}} ” tabindex=”-1″ role=”dialog” aria-hidden=”myModalLable”
    aria-hidden=”true”>

    ×

    {{$pro2->name}}

    {{$pro2->price}}

    @endforeach

    {{–row–}}
    @endsection

    1. @extends(‘layout’)
      @section(‘content’)

      اضافه کردن مرکز پخش جدید
      {{–row–}}
      {{–col_12–}}
      {{–contaner–}}

      @foreach($pro as $pro1)

      {{$pro1->name}}

      img=$name’)}}”>

      {{$pro1->price}}

      Open Modal

      <a href="id . ‘/edit’)?>” title=”ویرایش”
      class=”btn btn-success btn-circle btn-lg”>

      @endforeach

      @foreach($pro as $pro2)

      ×
      {{$pro2->name}}

      {{$pro2->price}}

      Close

      @endforeach

      @foreach($pro as $pro2)
      id}} ” tabindex=”-1″ role=”dialog” aria-hidden=”myModalLable”
      aria-hidden=”true”>

      ×

      {{$pro2->name}}

      {{$pro2->price}}

      @endforeach

      {{–row–}}
      @endsection

      1. روشی نیست که بشه یک مودال ساخت مودال که داره اطلاعات رو از پایگاه میخونه خودش id های مختلف رو شناسایی کنه این طور که شما میگید میشه بیشتر توضیح بدهیدخوب id مودال که نمیشه تغییر داد وقتی تغییر میدم دیگه کار نمیکنه اگر بشه id مودال رو تغییر داد مشکل من حل میشه

  3. سلام
    قبلا از این آموزش برای نصب لاراول استفاده کردم الان که برای همکارم میخواستم نصب کنم متوجه شدم که توی ورژن های جدید composer امکان انتخاب Install shell menu برداشته شده. من نسخه قبلی ای که همچنان این ویژگی رو داره اپلود کردم. میتونید از این لینک هم دانلودش کنید :

    http://s8.picofile.com/file/8291179834/Composer.zip.html

  4. سلام به لاراولی های حرفه ای، خواستم این مقاله ی من رو بخونید و نظرتون رو بگید.
    اگه مشکلی چیزی هم داره باهام در میون بزارین

  5. تو قسمت اینستال کامپوزر ارور xdebug میده از توی php.ini هم کامنتش کردم همچنان همین ارور رو میده.
    ضمن اینکه در نسخه جدید دیگه گزینه شل از توی ویندوز اینستالر برداشته شده و الان من دارم با پروموت خود ویندوز کار میکنم.

  6. سلام حوب بود
    فقط دقت داشته باشید هنگام نصب کامپوزر اگه xampp تو درایور c نباشه باید php.ini رو تغییر بدین
    extension_dir = “E:\xampp\php\ext”
    browscap = “E:\xampp\php\extras\browscap.ini”
    مثلا در درایو E هست

  7. سلام بعد از دستور composer install پيغام زير نمايان مي شود:
    C:\xampp\htdocs\laravel-develop>composer install
    Loading composer repositories with package information
    Installing dependencies (including require-dev) from lock file
    – Installing jakub-onderka/php-console-color (0.1)
    Downloading: 100%
    Downloading: 100%
    Downloading: 100%
    Failed to download jakub-onderka/php-console-color from dist: The “https://a
    pi.github.com/repos/JakubOnderka/PHP-Console-Color/zipball/e0b393dacf7703fc36a4e
    fc3df1435485197e6c1” file could not be downloaded: SSL operation failed with cod
    e 1. OpenSSL Error messages:
    error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify faile
    d
    Failed to enable crypto
    failed to open stream: operation failed
    Now trying to download from source
    – Installing jakub-onderka/php-console-color (0.1)
    Cloning e0b393dacf7703fc36a4efc3df1435485197e6c1

    [RuntimeException]
    Failed to clone [email protected]:JakubOnderka/PHP-Console-Color.git, git was
    not found, check that it is installed and in your PATH env.
    ‘git’ is not recognized as an internal or external command,
    operable program or batch file.

    install [–prefer-source] [–prefer-dist] [–dry-run] [–dev] [–no-dev] [–no-p
    lugins] [–no-custom-installers] [–no-autoloader] [–no-scripts] [–no-progress
    ] [-v|vv|vvv|–verbose] [-o|–optimize-autoloader] [-a|–classmap-authoritative]
    [–ignore-platform-reqs] [–] []…

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *