بعضی از دوستان رو می بینم که در نامگذاری ها توی فریم ورک Laravel استانداردها و قراردادها (conventions) را رعایت نمی کنند و بعضا در آینده ممکنه به مشکل بخورن و باید یکسری چیزهارو به صورت دستی تغییر بدن تا مشکلاتشون حل بشه بنابراین تو این مطلب این قراردادها رو لیست میکنم.
قبل از خواندن نکات پایین , ذکر کنم که اجباری در استفاده از این موارد نیست و استفاده از آنها باعث خوانایی , راحتی ارتباط با پروژه ی دیگران و .... می شود.
— اسامی دیتابیس اعم از نام جداول و ستون ها باید به صورت snake_case باشد مثلا ستون first_name یا جدول social_users
— اسامی کلاس ها باید به صورت StudlyCase باشد مثلا کلاس SocialUser
— ثوابت باید به صورت upper case یعنی با حروف بزرگ نوشته شوند با under score از هم جدا شوند مثلا APP_KEY
— نام متد ها باید به صورت camelCase باشد مثلا updatePost
نکات موثر در کار تیمی با فریم ورک لاراول