سلام.
دنبال بهترین روش برای پیاده سازی پیج تایتلهای داینامیک در فول پیج کامپوننتهای لایووایر هستم و با توجه به اینکه راکت با لایووایر پیاده سازی شده ایدهی شما میتونه بسیار کمک کننده باشه در شناخت بهترین روش برای پیاده سازی این قضیه.
ممنون میشم ایدهی کار رو توضیح بدید.
@hesammousavi
توی فایل master page خودتون اول متغییر title مدنظرت رو تعریف کن
<title>راکت - {{ $title }}</title>
بعدش هرکامپونتی که میسازی و ریترن میکنی => title خودت رو بده
public function render()
{
return view('livewire.dashboard')
->extends('layouts.app', ['title' => 'داشبورد'])
}
متوجه نشدم! بیشتر توضیح بدین
الان من فول پیج کامپونت استفاده میکنم از همین روش و مشکلی هم ندارم!
عذر میخوام ندیدم که از متد extends استفاده کردید. بله به این شکل قابل استفاده است.
منتها یه قضیهای که وجود داره اینه که میشه از توی کانفیگ لایووایر مشخص کرد به طور کلی از مستر مشخص شده استفاده کنه و هر سری لازم نباشه این متد رو صدا بزنیم. که در اون حالت هم میشه از متد layoutData استفاده کرد.
چیزی که من مد نظرم بود اینه که نمیشه به عنوان پارامتر دوم view و یا پراپرتی کلس کامپوننت این کار رو انجام داد. که خب طبیعتا اگه راهی وجود داشته باشه که بشه اونجوری انجام داد کد قشنگ تر میشه.
با توجه به اینکه راکت الان میشه گفت با تجربه ترین در استفاده از لایووایره در ایران، روشی که استفاده کردن رو میشه به عنوان بست پرکتیس شناخت.
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟