دوستان این محتویات صفحه اول پروژه هست
<!doctype html>
<html lang="{{ str_replace('_', '-', app()->getLocale()) }}">
<head>
<meta charset="utf-8">
<meta name="theme-color" content="#f9bd09" />
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="csrf-token" content="{{ csrf_token() }}">
<title>فروشگاه احسان</title>
</head>
<body dir="rtl">
<div id="app"></div>
<script src="js/app.js"></script>
</body>
</html>
حالا سوالم اینه میخام یه صفحه دیگه به اسم product.blade.php بسازم ایا تمام محتویات داخل صفحه اصلیمو داخل صفحه جدیدم بریزم؟
و دوستان پروژه spa نیست
برای ساخت پروژه SPA تنها یک blade بسازید و همه درخواست ها رو ریدایرکت کنید روی اون (درون روتر وب)
درون اون blade تگ router-view رو قرار بدید. صفحات و موارد دیگه همه توسط روتر در vuejs لود و مدیریت خواهد شد.
با توجه به اینکه شما میگید که سایتتون spa نیست ٬ شما باید از ()yield و ()section استفاده کنید که در لاراول موجود هست .
یک صفحه اصلی بسازید . master.blade.php
توی این صفحه اون قسمتایی رو که میخواید توی بقیه صفحات تغییر کنه یا چیزی بهش اضافه بشه رو با ()yield مشخص کنید .
بعدش توی بقیه صفحاتتون از ()section استفاده کنید .
موضوع خیلی ساده ای هست ٬ با یکم سرچ میتونید مشکلتون رو برطرف کنید .
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟