در قسمت قبل به صورت ابتدایی با routing آشنا شدیم اما به مشکلی برخوردیم. در حال حاضر کنترلر ما که به صورت خودکار توسط لاراول و در هنگام پیاده سازی سیستم authentication ایجاد شده است، کاربر را مجبور می کند که در سیستم login باشد تا بتواند پروفایل کسی را تماشا کند اما اینستاگرام اینطور نیست. در اینستاگرام حتی بدون لاگین بودن هم قابلیت مشاهده ی پروفایل افراد را داریم (منظورم نسخه ی وب اینستاگرام است نه اپلیکیشن تلفن همراه آن). به همین دلیل تصمیم گرفتیم که کنترلر پیش فرض را حذف کرده و یک کنترلر جدید بسازیم اما سوال اینجاست که چطور باید این کار را انجام بدهیم؟ دستور زیر را در ترمینال خود اجرا کنید: php artisan از بین دستورات موجود به دستورات دسته ی make توجه کنید. این دستورات مخصوص ساخت انواع و اقسام فایل ها هستند. از بین آن ها دستور make:controller را می بینیم که مشخصا کنترلر خواهد ساخت اما چطور؟ برای آشنایی با دستورات در php artisan می توانید از ساختار زیر استفاده کنید: php artisan help X به طوری که X دستور شما باشد. با این کار توضیحات این دستور برایتان نمایش داده می شود. مثلا من می گویم: php artisan help make:controller
پنل نویسندگان




