-
Notifications
You must be signed in to change notification settings - Fork 2.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
What is the naming convention for routes with multiple words #89
Comments
dashes are fine convention for 'all lower cases' in url string. You can combine dashes and slashes to separate those words by their nature. For example, if you have resource controller and want to add additional route
This way you are following convention of already meant resource routes. |
@upeksha1996 go with |
Thank you so much for replies.. Can you also please let me know whether there is a naming convention for view folders? whether the respective folder for the MasterProductController is better to be |
I use underscored variant with addition that it is singular in my case. |
I guess both underscored and camelCase are ok since you can select view names by using double-click in most IDEs. |
In the laravel documentation, I found out kebab case also.
|
I like to use underscored formations in PHP because it cut off technical debt if in future I have to name variables by it (directory name in this case). Same for PHP, JS or DB (MySQL that I use) having variables can be with underscores but can't with dash. This way I just remove unnecessary limitation. Consider you want for some reason to extend DB and you find yourself in need to create table by concrete directory (these are hypothetical presumptions). It is good to have some string in name that you can easily manage to create variable name from it or to have well consistency between names. This can be broad thinking and it is actually the same for PHP: whether it is |
@alexeymezenin what do you think? |
@upeksha1996 I don't think there is a convention. I saw a lot of different name styles for views in real-life projects and packages. |
is it
Route::resource('master-products','MasterProductController')
orRoute::resource('masterProducts','MasterProductController')
?The text was updated successfully, but these errors were encountered: