آشنایی با Blade و مدیریت فایل های View در لاراول

دسته بندی: آموزش
زمان مطالعه: 1 دقیقه
۲۳ خرداد ۱۳۹۶

به نام خدا و سلام. در  طراحی برنامه های تحت وب  یکی از مهم ترین بخش های برنامه view ها هستند. view ها بخش خروجی سایت و مواردی که کاربر نهایی می بینه رو هندل میکنه. از بخش پنل کاربری و مدیریت گرفته تا بخش خروجی اصلی سایت که اطلاعات در اونجا نمایش داده میشه. در این جلسه با استفاده از موتور قالب Blade این قسمت از برنامه رو مدیریت می کنیم.

:: توجه

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

ثبت نام در آموزش لاراول مبتدی تا پیشرفته

چه امتیازی به این مقاله می دید؟
نویسنده
یادگیرنده ی همیشگی،برنامه نویس،نویسنده،عاشق خلق چیزهای عجیب،عاشق تحلیل داده ها، مسئول بخش فنی و هم بنیان گذار در سون لرن.

جلسات دوره

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

سید کمال حسینی

با سلام و احترام
من بوت استرپ 4 را اضافه کردم ولی صفحه راست چین نمیشه این لینک راست چینی که شما به برنامه اضافه می کنید فقط در بوت استرپ 3 راست چین می کنه برای بوت استرپ 4 چه لینکی برای راست چین اضافه کنیم؟

کیوان علی محمدی

سلام خدمت شما bootstrap 4 rtl رو سرچ کنید .

sahar shayan

سلام،
چطوری میشه برای هر صفحه یک Css جدا نوشت و کجا باید این فایل به فایل اچ تی ام ال اون صفحه اضافه بشه و با چه دستوری؟

کیوان علی محمدی

سلام ساده ترین اینه که هر صفحه مثلا یک آیدی یا slug داشته باشه و شما در فیل layout بیای و اون آیدی رو بگیری و ببینی مثلا فایل style-id وجود داره یا نه و اگر وجود داشت اون رو نمایش بدی.

sahar shayan

بله با همون ترتیبی که توی استک اورفلو (پاسخ صحیح به همین سوال) گفته بود گذاشتم…

sahar shayan

سلام و احترام
من از بوت استرپ 4.3.1 استفاده می کنم (آخرین ورژن) با اینکه فایل های جی کوئری و همونطوری که فرمودید دانلود کردم و آدرس دادم ولی کدهای جاوای پروژه م اجرا نمیشن(dropdown ها)
اروری که میده اینه که Uncaught TypeError: Cannot read property ‘fn’ of undefined
تمام استک اوورفلو و گیت هابم دیدم و راه حل هاشو انجام دادم ولی اتفاقی نیفتاد…
ممنون میشم راهنماییم کنید.

کیوان علی محمدی

سلام. فایل jQuery رو قبل از فایل های script خود bootstrap توی صفحه قرار دادید؟

hodamohammadi

سلام استاد بابت آموزش خوبتون بینهایت سپاسگذارم.یه درخواست دارم .اگه امکان داره کلیدهای ترکیبی که phpstorm استفاده می کنید و باعث میشه نوشتن کدها راحتر بشه رو واسم بفرستید

کیوان علی محمدی

سلام دوست عزیز و ممنون از لطف شما. راستش از کلید خاصی استفاده نمی کنم و پیش فرض های خود storm هست.

محسن بابائی

سلام وقت بخیر بنده برای بارگزاری فرانتند به مشکل خوردم ممنون میشم راهنمایی کنید خیلی واجبه tamplate آماده دانلود میکنم داخل پروژه لاراول میذارمش طبق اصول اما موقع لود شدن سایت کامل لود نمیشه یعنی شکل کلی سایت لود نمیشه ( داخل inspect->nework میرم بدون اشکال همه فایلها لود میشن ) همه چی هم درسته اما نمیدونم مشکل از کجاست تمام فایل ها هم از بوت استرپ میگیرم .

raammiin97

اول سلام،
اما بعد !
از ساعت 10 تا الان ، درگیر این قسمت بودم…!!
خیـــلی خوب و کامل توضیح میدادین.
امـــــــــــــــــــــــــــــــــــــــــــــــا
این فایل هایی که میذارین تا کنار هر کدوم از فیلم ها دانلود کنیم، یه لطفی کنید یا همه ی فایل هایی رو که تا اون جلسه اجرا کردین رو بذارین،
یـــــــــــــــــــــــــا
فایل هایی رو که میذارین کامل باشه.
گفتم بذار فایل ها رو دانلود کنم و جلو برم که شاید جلو بیفتم!!
متـــــــــاسفانه
بدتر شد…
حدود 3 ساعت وقتم رو تلف کرد…
البته خوب هم بود …
چون بینش مجبور بودم که سرچ هایی رو انجام بدم…
به هر حال ، ممنون میشم که یا
1- فایل های جلسه رو به صورت کامل بذارین، (نه این که مثل این جلسه مثلا 3-4 تا فایل بذارین.)
2- یا اینکه فایل هایی رو که میذارین مثل این 3-4 تا فایل رو کامل بذارین. کامنت ها رو هم بذارین. کدهایی رو که نوشته شده ، چی شد که به این نتیجه رسیدین یا …

خلاصه :
خطاب به دانشجویان عزیز:
مرحله به مرحله با ویدیو ، جلو برین.
کاری به فایل هایی که گذاشته میشه، نداشته باشین…
نظرم رو گفتم…
صلاح مملکت(زمان یا وقت!!) خویش، خسروان دانند!!

محسن بابائی

سلام استاد
بخشی که قراره داخل app/controllers/auth فایل userscontroller فایل رو بسازیم حتما لزومی داره از برنامه Git bash استفاده کنم؟ چون در حال حاضر این خطا رو میده و برداشت خاصی نتونستم از خطاش بگیرم :

php artisan make:controller UsersController
[UnexpectedValueException]
Invalid route action: [App\Http\Controllers\UsersController#index]

من همینطوری از داخل IDE اقدام میکنم و میسازم مشکلی که نداره

پ.ن : قبل از این یک مورد کاملا از Git Bash استفاده میکردم

کیوان علی محمدی

سلام. قاعدتا نباید مشکلی داشته باشه با روش gitbash و این خطا بیشتر به تعریف route بر میگرده.

محسن بابائی

حل شد
تشکر

AKM_420

سلام
این بوت استرپ پنل رو کلا حذف کرده؟! هرچی آدرسی که میزنید رو میگردم اصلا پنل نداره!!!
(توی فایل های css ای که دانلود کردم طبق دستور، اصلا پنلی نداره! و کلاس های پنل محور درست کار نمیکنه!)

کیوان علی محمدی

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

امیرمحمد رضائی

سلام و درود استاد – فرق بین @include و @extends چی هست ؟ خب وقتی فایل دیگه ای رو بخوایم به یه فایل دیگه اضافه کنیم میشه از جفتشون استفاده کرد
@section و @yeild چه رابطه ای با هم دارن ؟ میشه بیشتر توضیح بدید ؟

کیوان علی محمدی

شما میخواین فریمورک bootstrap رو با استفاده از composer وارد کنید؟ این کار رو اصلا نباید انجام بدین. شما بهتره از npm و bower برای مدیریت پکیج های سمت کاربر استفاده کنید.

mahdi98

مثلا با استفاده از دستور زیر در کامپوزر فایل بوت استرپ رو require می کنیم و به پوشه vendor در لاراول ازافه می کنیم حالا یه سر به لینک زیر بزنید تا متوجه شید منظورم چیه؟
https://laravel.com/docs/5.6/packages#public-assets

//require bootstrap
composer require twbs/bootstrap
کیوان علی محمدی

سلام. همون جا یعنی از کجا؟ چه چیزی رو میخواین منتقل کنید ؟

پایان زمان پشتیبانی

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

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

نیاز به لاگین

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