تا این قسمت از کار موفق شده ایم که پایگاه داده را سر و سامان بدهیم تا آماده ی پذیرش پست های کاربران باشد اما هنوز هیچ مکانیسم/فرمی در سمت کاربر (client side) نداریم که پست ها را ثبت کند. همانطور که قبلا هم گفته ام ما در طول این دوره از قرارداد های RESTful برای مدیریت منابع استفاده خواهیم کرد. بنابراین اولین کاری که باید انجام بدهیم، تعریف یک route است تا فرمی را در آن بسازیم. اگر یادتان باشد تعریف route ها برای فضای وب در فایل web.php (پوشه ی routes) انجام می شد بنابراین به این فایل رفته و می گوییم. من در اینجا گفته ام که اگر کاربر به مسیر p/create/ رفت، از کنترلری به نام PostsController متدی به نام Create را اجرا کن (نام متد بر اساس قرارداد های RESTful تعیین شده است). این کنترلر هنوز وجود ندارد بنابراین به ترمینال رفته و آن را می سازیم: php artisan make:controller PostsController سپس باید به این کنترلر (PostsController.php) رفته متد create را تعریف کنیم اما قبل از آن نکته ی مهم وجود دارد. ما باید در views خودمان یک پوشه ی دیگر به نام posts داشته باشیم. پس از ایجاد این پوشه به PostsController.php رفته و می گوییم.
پنل نویسندگان