ما در جلسه ی قبل ظاهر Instagram را برای خودمان کپی کردیم و حالا نوبت به پیاده سازی منطق آن رسیده است. مشکل اصلی ما این است که بنای اصلی اینستاگرام بر اساس username است اما ما در فرم ثبت نام خود و در برنامه هیچ username ای نداریم که باید تصحیح شود. در قدم اول به فایل register.blade.php در پوشه ی views و سپس auth مراجعه کرده و به فرم موجود در آن نگاهی بیندازید. در ابتدای این فرم دستور csrf@ را داریم. فعلا با دستور route کاری نداشته باشید چرا که هنوز به مبحث route ها نرسیده ایم. دستور csrf@ که یک blade directive است باعث ایجاد یک فیلد hidden در فرم ما می شود. csrf مخفف cross-site request forgery (به فارسی: جعل درخواست میانوبگاهی) است که یک نوع حمله توسط هکر ها می باشد. من نمی خواهم بیش از حد وارد مباحث امنیتی بشوم اما به صورت خلاصه بدانید که این حملات نوعی از حملات هستند که از طریق تزریق یک اسکریپت خاص انجام می شوند و معمولا از کوکی ها برای پیاده سازی آن استفاده می شود. این نوع حملات می تونند در قالب های مختلفی ظاهر شوند اما معمولا دو مرحله دارند: ایجاد یک URL یا اسکریپت مخرب. گول زدن افراد برای کلیک و اجرای URL یا اسکریپت. مثلا فرض کنید درخواست زیر را داشته باشیم:
پنل نویسندگان




