وقتی از فریم ورک ها استفاده میکنیم باید یه سری چیزها رو قبول کرده باشیم و نمیشه خیلی زیاد دستکاریشون کرد. ساختار فریم ورک لاراول هم بر این مبنا هست که همه درخواست ها به پوشه public و فایل index.php هدایت میشن و از اونجا هسته پروژه و سایر فایل های مورد نیاز لود میشن.
ضمن اینکه اصلا امکان باز کردن مستقیم فایل های Blade هم وجود نداره و لازمه که قبلش کامپایل شده باشند. کاری که پشت صحنه خود لاراول شاید حتی بدون اینکه متوجه بشید انجام میده. فایل های کامپایل شده در پوشه storage\framework\views
قرار میگیرند.
@ali.bayat
@mhyeganeh
@hadikhanian
@sinashahoveisi
@endworld
@AlirezaQolamian
@juza66
@savadkouhihatameh
@hesammousavi
@alireza.radmanesh
@alireza.radmanesh
دوستان کسی نیست راهنمایی کنه
سلام.
خوب علتش اینکه پوشه resources/views بیرون از پوشه public یا public_html هاست تون هست و شما دسترسی به اون فایل ها از بیرون از برنامه ندارید. شما فقط میتونید اطلاعات داخل پوشه public رو به صورت مستقیم فراخوانی کنید مثل css - js یا پوشه storage که داخل public ساخته میشه.
وقتی از فریم ورک ها استفاده میکنیم باید یه سری چیزها رو قبول کرده باشیم و نمیشه خیلی زیاد دستکاریشون کرد. ساختار فریم ورک لاراول هم بر این مبنا هست که همه درخواست ها به پوشه public و فایل index.php هدایت میشن و از اونجا هسته پروژه و سایر فایل های مورد نیاز لود میشن.
ضمن اینکه اصلا امکان باز کردن مستقیم فایل های Blade هم وجود نداره و لازمه که قبلش کامپایل شده باشند. کاری که پشت صحنه خود لاراول شاید حتی بدون اینکه متوجه بشید انجام میده. فایل های کامپایل شده در پوشه storage\framework\views
قرار میگیرند.
فراخوانی مستقیم در لاراول معنایی نداره. شما در صورت نیاز یک فایل html داخل پوشه public بزارید و به اون ارجاع بدید که این کار منطقی نیست .
بجاش مستقیم داخل routes/web.php یک فایل blade که مورد نظرت هست رو صدا بزن.
اگرم میخوای آدرس دهی مستقیم به جای دیگه داشته باشی مثلا آدرس سایت راکت که اگر کاربر روی لینک کلیک کرد وارد اون سایت بشه یه چیز دیگس. اگر منظورت رو درست متوجه نشدم بهم بگو
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟