فرزین
3 سال پیش توسط فرزین مطرح شد
4 پاسخ

داینامیک پیج تایتل در فول پیج کامپوننت لایووایر

سلام.
دنبال بهترین روش برای پیاده سازی پیج تایتل‌های داینامیک در فول پیج کامپوننت‌های لایووایر هستم و با توجه به اینکه راکت با لایووایر پیاده سازی شده ایده‌ی شما می‌تونه بسیار کمک کننده باشه در شناخت بهترین روش برای پیاده سازی این قضیه.
ممنون میشم ایده‌ی کار رو توضیح بدید.
@hesammousavi


ثبت پرسش جدید
سیدعلی موسوی
تخصص : سی شارپ و پی اچ پی
@juza66 3 سال پیش آپدیت شد
1

توی فایل master page خودتون اول متغییر title مدنظرت رو تعریف کن

<title>راکت - {{ $title }}</title>

بعدش هرکامپونتی که میسازی و ریترن میکنی => title خودت رو بده

public function render()
    {
        return view('livewire.dashboard')
                ->extends('layouts.app', ['title' => 'داشبورد'])
    }

فرزین
تخصص : طراح و توسعه‌دهنده‌ی وب
@farzin 3 سال پیش مطرح شد
0

@juza66
به این شکل در مستر پیج قابل دسترسی نیست.


سیدعلی موسوی
تخصص : سی شارپ و پی اچ پی
@juza66 3 سال پیش مطرح شد
0

متوجه نشدم! بیشتر توضیح بدین
الان من فول پیج کامپونت استفاده میکنم از همین روش و مشکلی هم ندارم!


فرزین
تخصص : طراح و توسعه‌دهنده‌ی وب
@farzin 3 سال پیش مطرح شد
0

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


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام