PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : لاراول چیست؟



behnam
06 / October / 2017, 09:55 PM
Laravel چیست؟ لاراول یک فریمورک متن باز است که برای توسعه اپلیکیشن های تحت وب ایجاد شده است و با زبان برنامه نویسی PHP نوشته شده است. لاراول از معماری MVC استفاده می کند و هم اکنون محبوب ترین فریمورک حال حاضر PHP و بالاتر از سایر فریمورک ها در دنیا است.
لاراول توسط Taylor Otwell در تاریخ 19 خرداد 1390 ایجاد شد و یک ماه بعد نسخه نهایی آن را منتشر ساخت. او سعی داشت که فریمورکی مبتنی بر CodeIgniter با قابلیت های پیشرفته تر ایجاد نماید و این براساس فریمورک لاراول را ایجاد کرد.
یکی از مهم ترین دلیل انتخاب لاراول توسط توسعه دهندگان سراسر جهان، سادگی و سرعت بالای این فریمورک است. با استفاده از لاراول می توان اپلیکیشن های تحت وب امن، قدرتمند و البته سریعی ایجاد و توسعه داد و همین ویژگی ها کافی است که محبوبیت بسیاری در بین توسعه دهندگان سراسر جهان پیدا کند.
لاراول از پکیج های فریمورک قدرتمند Symfony و سایر پکیج های شناخته شده و محبوب استفاده می کند و همین موضوع باعث افزایش چشمگیر قدرت در این فریمورک شده است. با استفاده از Laravel می توان به سهولت هر پکیجی را به این فریمورک افزود و از آن استفاده کرد و یا از پکیج های خود لاراول بهره جست.
<span style="font-family: trebuchet ms"><font size="3"><font color="Indigo"><b><font color="red">[فقط اعضاء انجمن قادر به مشاهده لینکها و عکسها می باشند <a href="/reg_iran.php" target="_blank">برای عضویت در سایت کلیک کنید</a>]</font></b></font></font></span>
مهم ترین ویژگی های لاراول با استفاده از لاراول می توان اقدام به توسعه و طراحی سایت و به طور کلی اپلیکیشن های تحت وب کرد. به طور کلی لاراول دارای ویژگی های زیر است:


سادگی و سرعت یادگیری و استفاده از آن
سهولت استفاده از سایر کتابخانه و پکیج های PHP و استفاده از Composer
ORM قدرتمند و سریع که باعث افزایش سرعت کار با دیتابیس و دیتابیس می گردد.
بهره گیری از موتور قالب Blade که باعث افزایش سرعت در کار با View ها می شود.
Routing قدرتمند که مسیریابی را بسیار سریع می کند.
استفاده از Migration برای ساخت جداول با سرعت بسیار بالا
خط فرمان Artisan و افزایش سرعت بسیار از امور فریمورک

امکانات فریمورک لاراول لاراول امکانات بسیاری را برای توسعه دهندگان فراهم کرده است مانند:


صفحه بندی خودکار: با استفاده از لاراول با سرعت باورنکردنی می توانید صفحه بندی به صورت خودکار ایجاد نمایید.
پکیج ها: با استفاده از لاراول می توانید هر قسمت از برنامه تحت وب خود را تبدیل به یک پکیج کنید و از آن در برنامه های مختلف خود استفاده نمایید یا آن را با دیگران به اشتراک بگذارید.
ابزار تست: با استفاده از لاراول می توانید به سهولت برنامه های خود را تست نمایید.
کار با دیتابیس: با استفاده از Elequent شما می توانید به سهولت به انواع دیتابیس هایی نظیر Mysql, Redis و .. متصل شوید و کوئری ها و جوین های تودرتو و پیچیده ای را در زمان بسیار کمی ایجاد نمایید.
آپلود فایل: لاراول امکانات قدرتمندی برای آپلود فایل و کار با فایل ها فراهم کرده است .
آرتیسان: لاراول دارای خط فرمانی به نام Artisan است که با استفاده از آن شما می توانید کارهای بسیاری را با چند دستور ساده انجام دهید.
تینکر: Tinker پکیجی قدرتمند است که به شما این امکان را می دهد در خط فرمان کدنویسی کنید!
موتور قالب بلید: با استفاده از Blade شما به راحتی می توانید داده ها را در در View خود با سرعت بالایی استفاده نمایید.
ایجاد ای پی آی: لاراول به برنامه نویسان این قابلیت را می دهد که بتوانند به راحتی نسبت به طراحی و ایجاد انواع API ها مانند API های Restful اقدام کنند.

لاراول در مقایسه با سایر فریمورک ها لاراول با وجود جوان تر بودن اما دارای امکانات بسیاری است که ترکیب قدرتمندی از سادگی ، زیبایی و کارایی را بوجود آورده است. PHP دارای فریمورک های بسیاری نظیر CodeIgniter, Yii, Symfont, Cakephp و ... می باشد که هرکدام دارای ویژگی های خاص خودشان هستند. اما می توان گفت لاراول همه ویژگی های مثبت فریمورک ها را در یک جا جمع کرده است. به طور مثال لاراول بسیاری از پکیج های Symfony را استفاده می کند و همانند سیمفونی قدرتمند است اما با وجود قدرت همانند CodeIgniter ساده و سریع نیز می باشد و با بهبودهایی Performance بالایی مثل فریمورک Yii خواهد داشت.

منبع: لاراول چیست؟ (<span style="font-family: trebuchet ms"><font size="3"><font color="Indigo"><b><font color="red">[فقط اعضاء انجمن قادر به مشاهده لینکها و عکسها می باشند <a href="/reg_iran.php" target="_blank">برای عضویت در سایت کلیک کنید</a>]</font></b></font></font></span>)

fnazari
28 / October / 2017, 10:26 AM
سلام دوستان، سوالی داشتم ممنون میشم هر کی میتونه راهنماییم کنه

برفرض شما پروژه ای رو با لاراول شروع کرده این که در این پروژه نیاز به پروفایل و ثبت نام و لاگین هست

شما از کلاس Authentication لاراول استفاده میکنید و اون رو کاستوم می کنید یا از اول جدید می نویسید؟؟

<span style="font-family: trebuchet ms"><font size="3"><font color="Indigo"><b><font color="red">[فقط اعضاء انجمن قادر به مشاهده لینکها و عکسها می باشند <a href="/reg_iran.php" target="_blank">برای عضویت در سایت کلیک کنید</a>]</font></b></font></font></span> JtJTrn4vJFumQN61fOWhCOG0lSpKw 5vudn2c5c0 VwwBo2wayk/8v3a0tYP4VAgiAADQcAHLUtDy/P0ooAeL edWQx/fj3ZTN/83r/6eEEq/fnwjZlKhYdKNEObyb6EaJ2/shW1oEyBbd5ShpKVtZ0lJD0hLdpUWJ6C66i 5ylLQ8vz9leXx/yqKEYpfXBYnL8ySdQBQBUzclmwAqxrVZgWU0b0gl42zSzQETQ0 JlafBhy2rQZWUVnBdXM22gmwIqdD IaGu0neymx7qjkQVmpaZFiX4FBhFgRutRGg1sFq0n3H3GFY1rg 4AAIAKACBCi4I8jAAEhQgQAEaDo/wUCQj OIkAECBEiRAjQ74UQoHJccpMhIv6PVOn7EJ9Rw0QeHJeIhjLt5 4cVsMAqING2bWNvVmzbtm3btlXEdmrbdnvSPuf/ne/L6BtE9J B27aN4ps8pOOeAeAOgKsjgKMrKrlS6gqxIoHgJZKkytFdYsHRs TgXcMwS9DjiBVAcC5Cea3pNB4gtBvAS/cFd1PilgQBZSWj2QvWrVndTW6DRiau FCaZy1GVl6pY/jue4eHhAQ7WYhdV0jA4NNRSmephcYaeD/94 fzp44efxmsSTGdk9a 3r54/e/Lw/p2bX9pS1BlU9fPt6xfPnj56cPfW9bPjzkT1c/ 8e6Ps3u0bZydHX t8IaTrvc1EmZweHe7NZUPeb8NEmRwf7u9u1bo5l30wTJTJ0cHu 9kZ/tE TxYjXDNvZXB9LC 62GlHZxvpMjl z1YjK1lcnM93qL7S1ldFESr4bJjo2W7na4Uf8iM3EZLK unzprz0u5d8usCu9MUBc60fTiMqmMgFI7vlsMeLy9D9vVJIal0 x2eeDcH1PCCtonFhbnZ/sq4p2wSkBGflF ToQzAAA=<span style="font-family: trebuchet ms"><font size="3"><font color="Indigo"><b><font color="red">[فقط اعضاء انجمن قادر به مشاهده لینکها و عکسها می باشند <a href="/reg_iran.php" target="_blank">برای عضویت در سایت کلیک کنید</a>]</font></b></font></font></span> JtJTrn4vJFumQN61fOWhCOG0lSpKw 5vudn2c5c0 VwwBo2wayk/8v3a0tYP4VAgiAADQcAHLUtDy/P0ooAeL edWQx/fj3ZTN/83r/6eEEq/fnwjZlKhYdKNEObyb6EaJ2/shW1oEyBbd5ShpKVtZ0lJD0hLdpUWJ6C66i 5ylLQ8vz9leXx/yqKEYpfXBYnL8ySdQBQBUzclmwAqxrVZgWU0b0gl42zSzQETQ0 JlafBhy2rQZWUVnBdXM22gmwIqdD IaGu0neymx7qjkQVmpaZFiX4FBhFgRutRGg1sFq0n3H3GFY1rg 4AAIAKACBCi4I8jAAEhQgQAEaDo/wUCQj OIkAECBEiRAjQ74UQoHJccpMhIv6PVOn7EJ9Rw0QeHJeIhjLt5 4cVsMAqING2bWNvVmzbtm3btlXEdmrbdnvSPuf/ne/L6BtE9J B27aN4ps8pOOeAeAOgKsjgKMrKrlS6gqxIoHgJZKkytFdYsHRs TgXcMwS9DjiBVAcC5Cea3pNB4gtBvAS/cFd1PilgQBZSWj2QvWrVndTW6DRiau FCaZy1GVl6pY/jue4eHhAQ7WYhdV0jA4NNRSmephcYaeD/94 fzp44efxmsSTGdk9a 3r54/e/Lw/p2bX9pS1BlU9fPt6xfPnj56cPfW9bPjzkT1c/ 8e6Ps3u0bZydHX t8IaTrvc1EmZweHe7NZUPeb8NEmRwf7u9u1bo5l30wTJTJ0cHu 9kZ/tE TxYjXDNvZXB9LC 62GlHZxvpMjl z1YjK1lcnM93qL7S1ldFESr4bJjo2W7na4Uf8iM3EZLK unzprz0u5d8usCu9MUBc60fTiMqmMgFI7vlsMeLy9D9vVJIal0 x2eeDcH1PCCtonFhbnZ/sq4p2wSkBGflF ToQzAAA=<span style="font-family: trebuchet ms"><font size="3"><font color="Indigo"><b><font color="red">[فقط اعضاء انجمن قادر به مشاهده لینکها و عکسها می باشند <a href="/reg_iran.php" target="_blank">برای عضویت در سایت کلیک کنید</a>]</font></b></font></font></span> AkRUpV95zh9uVL/vEQAi 3me4qLAg4sm23be4DlHPpyr33vylXyhnAexIkSU4kKVLSMjPD/832ZUx3DVVSzr9CAAEQgIYDwHEHCIw5sIGYAweyOXBgmwPbZDi wTYZjNnqYbTK6mWL1tRohF4tYfCEy 6x6 PxMvj4zuXPMFhEcY9/35XeO9UjKIHfKTEyc1ZiG99ux6sFGOSBWPbS7GonqqptGN1 F6wTYaqkdnKFHN99D5b/uVmMhd/Iw20ru5E4eeqSv7wyTCfUr60rqZNR7W9tMgEUDppINDMCEwbKa 2YUxGzK20y1jumHU5uZntZkKmLh0 2mzmQF1QMxlaGON4XhZbLIlinGWllaHNTYToJhvu4yNUlHHqpt sz5f0 Rru/vbs1q/e9c/JVvZswjRpkhzbLhEIAVOdHLpUEVMbbrid7JeyXw0QCIAQACEgQ uEfRwCBCBECIASU/H BQOSPowQIAREiRIgA XshAkS21/yxUelWs1ba9l31rpLGLp7PVh2yzHZjfu31lm5/tx2tq918S2hHTv8czS/sZntCB8iWwQ1QJMdCB5JjwQGy5f1haPccZK2iFEAoydqM2kCgJ EsFifXh4f8/ZTg/PrvnxePly9vlSD23QP62beef7uiZbdvespZbtu3anfnJWLbdbN v2svnN1rKnH/d5P4jov8K2bRt3q0GwviCR8afeo8/oBQCwcFgXp 8kZ/zrPm/3ngcKxdNHCsXDneMWeX TXv9H7Xj88s37xvZt2zV9fPfq f3FXX9Iymf767 /O41ZujUoaOWcvo5KH55N/iQpz10vOgRuu1VVUVZSdOXAlB5vn8z4LKn6gElT79RVV5SXFhX kZl1bvWS67y/pD79pt tqKsvLigvzsjPSktf2/0kiA8ygIfcu1FZhbElRPsampSRdn AiCIgIekZmltY2WHexrhoACgAgKTHuOLSYiECcqqauoamF1dC7 dTVoABpYu/jYqIn2bEQcVFQ0dAxM7GZeamUNSkoNrF1sdMTmzkxE5oCmqrK6 tr7Xct4jGhqQxdvFxUSG7 /HRGQM6GmpKalpNa9nPALZGWngWUT40cFMRHqAsb62urKq wqmWfk5mWkpSQmtLDz00EAmIk3A3MRAR0PFYbygWempSYk8Cwv Z15uJSAXEWZgCmqpjbvLNQkZaciLDQs6vabEAdDU5pmVE0PLfy zBAwILPzLcFESDa2lk3JNi5jQBJjm6rLmeLssMDSM7oteGqiMf gI3OdZYl6LjstYGe3BLqSzNFmBHfw5KkTxzbN9v9K8odbwPCRw wd1/EKigwAA