PDA

View Full Version : کنترل ها در فریمورک لاراول



R_Rajaee_Rad
شنبه 28 دی 1392, 10:14 صبح
سلام
آیا باید برای هر کنترلری که در این فریمورک میسازیم اونو توی فایل routes تعریف کنیم؟
چطوری میشه از شر آدرس دهی public/ خلاص شد؟

metal gear solid 4
شنبه 28 دی 1392, 10:45 صبح
شما Documention های لاراول رو مطالعه کردید؟ پاسخ صریح به سوال شما توی Documentation های لاراول موجوده.
در صورتی که از مسیردهی دستی استفاده میکنید و متد کنترلر شما، شمارو به یک View متصل میکنه. بله باید Route رو تعریف کنید. در صورتی که نمیخواید اینکارو بکنید میتونید از Route کردن خود کنترلر استفاده کنید.

برای حذف /public میتونید تمامی فایل های داخل دایرکتوری public رو به خارج از این پوشه انتقال بدید و توی فایل index.php مسیر پابلیک رو به صورت ../ تعریف کنید.
آموزش کامل (http://creolab.hr/2013/03/removing-the-public-segment-in-a-laravel-4-app/)

afee1990
شنبه 19 بهمن 1392, 12:45 عصر
بعله باید برای هر کنترلری که مینویسید یه Route تعریف کنید و برای هر اکشنی ولی با استفاده از RESTfull با توجه به قوانینش اگه تعریف کنید، فقط نیاز به تعریف routeبرای کنترلرها هست