ما در جلسه ی قبل با مفهوم mass assignment در model های Laravel آشنا شدیم و در این جلسه می خواهیم پروژه را جلوتر ببریم. در حال حاضر اگر به مرورگر بروید و لاگین باشید، در سمت راست و بالای صفحه نام خود (name) را می بینید اما من می خواهم کاری کنم که به جای نام (name) نام کاربری (username) نمایش داده شود چرا که در اینستاگرام username نمایش داده می شود. برای انجام این کار به فایل app.blade.php در مسیر views->layouts می رویم. شما می توانید نام کاربر را در قسمت header این فایل پیدا کنید. کد های بالا مخصوص قسمت راست navbar (نوار بالای صفحه) هستند. در ابتدا از دستور guest@ استفاده کرده ایم که مشخص می کند آیا کاربر وارد حساب خود شده است یا خیر؟ دستوری به نام auth@ نیز داریم که دقیقا برعکس guest@ است: guest@ اگر کاربر وارد حساب خود نشده باشد و guest (به معنی «مهمان») باشد این دستور true خواهد بود و کد های درونش اجرا شده یا نمایش داده می شوند. auth@ اگر کاربر وارد حساب خود شده باشد این دستور برابر true بوده و کد های درونش اجرا شده یا نمایش داده می شوند. ما در کد بالا از این دستور استفاده نکرده ایم بلکه از روش دیگری استفاده کرده ایم که برایتان توضیح خواهم داد.
پنل نویسندگان




