سلام
آیا باید برای هر کنترلری که در این فریمورک میسازیم اونو توی فایل routes تعریف کنیم؟
چطوری میشه از شر آدرس دهی public/ خلاص شد؟
سلام
آیا باید برای هر کنترلری که در این فریمورک میسازیم اونو توی فایل routes تعریف کنیم؟
چطوری میشه از شر آدرس دهی public/ خلاص شد؟
شما Documention های لاراول رو مطالعه کردید؟ پاسخ صریح به سوال شما توی Documentation های لاراول موجوده.
در صورتی که از مسیردهی دستی استفاده میکنید و متد کنترلر شما، شمارو به یک View متصل میکنه. بله باید Route رو تعریف کنید. در صورتی که نمیخواید اینکارو بکنید میتونید از Route کردن خود کنترلر استفاده کنید.
برای حذف /public میتونید تمامی فایل های داخل دایرکتوری public رو به خارج از این پوشه انتقال بدید و توی فایل index.php مسیر پابلیک رو به صورت ../ تعریف کنید.
آموزش کامل
بعله باید برای هر کنترلری که مینویسید یه Route تعریف کنید و برای هر اکشنی ولی با استفاده از RESTfull با توجه به قوانینش اگه تعریف کنید، فقط نیاز به تعریف routeبرای کنترلرها هست