آکادمی کدنویسان با هدف برگزاری آموزش های آنلاین راه اندازی شد. با ثبت نام در دوره های پیش رو، تابستان پرباری داشته باشید

جلسه سوم – ساختار فهرست ها در لاراول

چارچوب لاراول ، کدنویسان

در این جلسه با ساختار فهرست ها و فایل های موجود در لاراول آشنا می شوید.

فهرست ریشه لاراول

فهرست ریشه laravel حاوی پوشه ها و فایل های مختلف است که در شکل زیر نشان داده شده است.

app – این فهرست حاوی کد اصلی برنامه است.

bootstrap – این فهرست حاوی اسکریپت بوت استرپینگ برنامه است.

config – این پوشه حاوی فایل های پیکربندی برنامه است.

database – این پوشه حاوی مهاجرت پایگاه داده و خوراک ها است.

public – این ریشه سند برنامه است. این برنامه laravel را شروع می کند. همچنین حاوی دارایی های برنامه مانند جاوا اسکریپت، CSS، تصاویر و غیره است.

resources – این فهرست شامل دارایی های خام مانند فایل های LESS و Sass، محلی سازی و فایل های زبان و قالب هایی هستند که به صورت HTML ارائه می شوند.

storage – این پوشه شامل ذخیره سازی برنامه، مانند آپلود فایل و ذخیره سازی کش، و ثبت وقایع مربوط تولید شده توسط نرم افزار است.

test – این پوشه شامل موارد مختلف آزمون است.

vendor – این فهرست شامل وابستگی های کامپوزر است.

فهرست برنامه

فهرست app برای نرم افزار  نوشته شده بر اساس لاراول، شامل انواع پوشه هایی است که در زیر توضیح داده شده اند :

Console – تمام دستورات artisan در این پوشه ذخیره می شود.

Events – این پوشه رویدادهایی را که برنامه شما می تواند داشته باشد، ذخیره می کند. رویدادها ممکن است برای هشدار به قسمت های دیگر برنامه برای انجام یک عمل خاص مورد استفاده قرار گیرند و انعطاف پذیری زیادی را در اختیار شما قرار می دهد.

Exceptions – این پوشه حاوی استثنای برنامه شماست و همچنین جای خوبی برای برگرداندن هر استثنائی است که توسط برنامه شما درخواست می شود.

Http – این فهرست حاوی کنترل کننده ها، فیلتر ها و درخواست های شماست.

Jobs – این فهرست حاوی درخواست های کاری قابل صف بندی شما است.

Listeners – این فهرست شامل کلاس های کمکی برای رویدادهای شما است. مدیران یک رویداد را دریافت می کنند و در پاسخ به رویداد که اخراج می شوند، منطق را انجام می دهند. به عنوان مثال، یک رویداد UserRegistered ممکن است توسط شنونده SendWelcomeEmail انجام شود.

Policies – این پوشه حاوی سیاست های مختلف برنامه است.

Providers – این فهرست شامل ارائه دهندگان خدمات مختلف است.

برچسب ها

, , , ,

محصولات پیشنهادی


نظرات کاربران


نظرات برای آموزش چارچوب لاراول | بدون نظر »

کاربر عزیز، لطفاً دیدگاه ارزشمند خود را از طریق فرم زیر برای ما ارسال کنید:

درباره کدنویسان
آکادمی کدنویسان جهت کمک به دانشجویان رشته های کامپیوتر و فناوری اطلاعات و همه علاقمندان به طراحی و برنامه نویسی برای ویندوز، وب و موبایل ایجاد شده است.
بیشتر آموزش های سایت کدنویسان، بصورت رایگان ارائه شده است و بعضی بسته های آموزشی تصویری و نیز نرم افزارهای پیاده سازی شده در ازای پرداخت، قابل دانلود هستند.
هر گونه نظر، انتقاد یا پیشنهادی در مورد مطالب یا عملکرد کدنویسان دارید، حتما با ما در میان بگذارید.
نمادهای اعتماد ما


تماس با ما
  • شماره همراه : ۰۹۱۵۱۶۰۴۰۶۸
  • آی دی تلگرام : @mmoha94
  • پست الکترونیکی : mohammadi.sm@gmail.com
  • آدرس پستی : بیرجند، خیابان پیروزی، پیروزی ۹، پلاک ۲۸
کلیه حقوق متعلق به سایت کدنویسان است، انتشار و کپی برداری از مطالب این سایت غیرمجاز بوده و پیگرد قانونی دارد.