برنامه نویس PHP - Python , دانشجو پزشکی دانشگاه آزاد یزد
آموزش لاراول خیلی به صورت خودمونی - قسمت یک - لاراول چیه؟
سلام دوستان به قسمت اول آموزش لاراول خوش اومدین :)
خب تو این قسمت قراره راجع به این صحبت کنیم که لاراول چیه ؟
لاراول یه فریم ورک بر مبنای PHP هست. تو سال 2012 معرفی شد و کاملا رایگان هست.
معماریش بر پایه MVC هست. همیشه در حال آپدیت هست (فعلا رو نسخه 5 هستیم ولی قراره بریم 6). خیلی هم معروفه و الان توی PHP اوله. به نظرم چیزای دیگه نیاز نیست همین کافیه برای شروع :)
فقط دو تا نکته رو باید بگم
اول این که MVC چیه؟
خب MVC یه نوع معماری برای برنامه نویسی هست یعنی از Model – View – Controller استفاده میکنه
قطعا الان گیج شدین که اینا چین ولی وقتی وارد آموزش میشیم کم کم با اینا اشنا میشین فقط الان در همین حد بدونین که ویو اون چیزی هست که به کاربر نشون داده میشه، مدل برای ارتباط با دیتابیس به کار میره و کنترلر هم ارتباط بین مدل و ویو رو برقرار میکنه
به نظر من تا اینجا برای MVC کافیه و بیشتر نیازی نیست و خودتون آشنا میشین ولی اگه دوست داشتین که بیشتر بخونین بهتره مقاله زیر رو یه نگا بندازین و سریع برگردین :)
https://virgool.io/@aliazizjahan/mvc-چیست-به-زبان-ساده-tcayn934sbyp
دومین نکته این که چرا باید از فریم ورک استفاده کنیم؟
دلایل زیادی وجود داره ولی به طور ساده. خیلی کارها رو راحت میکنه و کار تمیز تر در میاد و چون به صورت یکدست هست همه برنامه نویسا میتونن بفهمنش و اینطور نیست که هر کس بیاد و با سبک خودش کد بزنه
خیلی از سیستم ها رو هم به صورت آماده داره و نیازی نیست چرخ رو دوباره اختراع کنین، مثلا اگه میخواین یه سیستم لاگین و رجیستر بزنین نیازی نیست کد خاصی بزنین صرفا کد زیر این امکان رو براتون فعال میکنه، به همین راحتی
php artisan make:auth
خب به نظرم این قسمت هم تموم شد هر چیزی که جا مونده بگین بگم
سوالی هم داشتین در خدمتم (البته تا جایی که بتونم)
از طریق ایمیل زیر هم میتونین با من ارتباط داشته باشین.
mortezagh1376@gmail.com
مطلبی دیگر از این انتشارات
مقایسه بین فریم ورک سیمفونی و لاراول
مطلبی دیگر از این انتشارات
سرویس کانتینر و سرویس پرووایدر در لاراول
مطلبی دیگر از این انتشارات
داکر - لاراول