alireza
3 سال پیش توسط alireza مطرح شد
5 پاسخ

livewire layout

سلام دوستان وقت بخیر میخواستم یه سوالی در مورد لایو وایر بپرسم . سوالم اینه که خب در لایو وایر اگر بخوایم یک کامپوننت تمام صفحه یا همون fullpage component بسازیم یک layout نیاز داره خب من میخوام هم پنل ادمینم رو هم بخش فرانت رو با لایو وایر بزنم درست؟

خب اینجا یه مشکل هست من استایل های پنل ادمینم با بخش فرانت فرق میکنه و باید دوتا master page باشه مثل (لاراول) یکی برای پنل ادمین و یکی فرانت و لایو وایر فقط یک Layout میگیره میخواستم ببینم چطور میشه دوتا layout داشته باشم در لایو وایر


ثبت پرسش جدید
مصطفی خراشادی زاده
@safakh 3 سال پیش مطرح شد
2

@alighdev این قسمت از داکیومنت لایو وایر رو مطالعه فرمایید.

https://laravel-livewire.com/docs/2.x/rendering-components#custom-layout


alireza
تخصص : توسعه بک اند وب , برنامه نویس
@alighdev 3 سال پیش مطرح شد
0

یعنی میگید برا بخش فرانت یا پنل ادمین از این روش برم

'layout' => 'app.other_default_layout'

و برای بخش دیگش از این روش ->layout('layouts.base');

؟؟؟


Matio
تخصص : برنامه نویس
@matio 3 سال پیش مطرح شد
0

بله روشی که میگید درسته.
@alighdev


alireza
تخصص : توسعه بک اند وب , برنامه نویس
@alighdev 3 سال پیش آپدیت شد
0
masood
تخصص : برنامه نویس
@masoodhoseiny 3 سال پیش مطرح شد
2
 public function render()
    {
        return view('livewire.auth.login')
        ->layout('layouts.auth');
       }   

چاره اش همون یه خظ کدلاین 4 که اشاره میکنه که لایوتش چی باشه در کد فوق من برای لاگین یه لایوت auth در فولدر لایوت قرار دادم فایل فوق در قسمت کامپوننت ها هست
namespace App\Http\Livewire\Auth;
لایوت app رو پیش فرض خود لایووایر دیفالت قرار میده و شما اونو بعنوان مثلن فرانت در نظر بگیرین و برای قسمت admin یا غیره از خط کد لاین 4 برای هدایت استفاده کنین


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

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