laravel-best-practices
Iris
laravel-best-practices | Iris | |
---|---|---|
14 | 14 | |
10,759 | 24,869 | |
- | - | |
5.9 | 9.0 | |
6 months ago | 6 days ago | |
Go | ||
- | BSD 3-clause "New" or "Revised" License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
laravel-best-practices
- TIL how to write better code in laravel
- How to write better code
-
In One Minute : Laravel
Laravel Best Practices
-
Do you still use Controllers with Inertia?
You should keep controllers and separate logic in services class, I try to follow best practices for readability separation of concerns DRY … this repository helps me find the way when in doubts https://github.com/alexeymezenin/laravel-best-practices
-
Any reading materials / videos to watch for advanced laravel programming other than Laracast?
https://github.com/alexeymezenin/laravel-best-practices check this out and make sure you follow the best practices
-
Where can I learn about laravel design best practices?
A good starting point might be: https://github.com/alexeymezenin/laravel-best-practices
-
Share your PHP best practices with your team in PHPStorm
Once everything is ready, just keep on coding until you realize a specific code snippet does not follow a best practice. Let’s take a simple example with this Laravel best practice, but assume you’ll define a practice specific to your context.
- Where do you put custom functions for models?
- Does anyone knows any good opensource repo of a laravel application that I can learn the best practices or architecture?
-
About " Business logic should be in service class "
I have seen in laravel-best-practices that the business logic should be in service class , and I agree with that because I'm planning to have a web routes and a a Restful routes so I have few questions
Iris
-
How to Use Iris and PostgreSQL for Web Development
Iris is a fast and lightweight web framework for Go that offers a rich set of features and a high-performance engine. PostgreSQL is a powerful and reliable relational database system that supports advanced data types and functions. Together, they can form a solid foundation for building modern web applications.
-
go-mir - a toolkit to develop RESTful API backend service like develop service of gRPC
Mir is a toolkit to develop RESTful API backend service like develop service of gRPC. It adapt some HTTP framework sush as Gin, Chi, Hertz, Echo, Iris, Fiber, Macaron, Mux, httprouter。
-
Iris VS Don - a user suggested alternative
2 projects | 15 Mar 2023
-
A bit about Go Programing language
Iris
-
Chi , gin , mux , fiber or standard library ?
Check Iris (https://github.com/kataras/iris) before you decide.
- Does Go have a widely used framework, or it's used without anything?
-
Most Popular GoLang Frameworks
Website: https://www.iris-go.com
- How to handle Permissions/roles with Golang web?
- does anyone know what this is
-
Can I mix REST and gRPC?
You can through api gateway. It's easier with Iris web framework, example code: https://github.com/kataras/iris/tree/master/_examples/mvc/grpc-compatible.
What are some alternatives?
pingcrm - A demo application to illustrate how Inertia.js works.
Gin - Gin is a HTTP web framework written in Go (Golang). It features a Martini-like API with much better performance -- up to 40 times faster. If you need smashing performance, get yourself some Gin.
passport-introspection-docs - Companion repository containing example applications and documentation for our Passport Introspection packages.
Fiber - ⚡️ Express inspired web framework written in Go
deck - DECK is a powerful and high performant local web development studio, an open source alternative to Docker desktop
Beego - beego is an open-source, high-performance web framework for the Go programming language.
Monica - Personal CRM. Remember everything about your friends, family and business relationships.
Echo - High performance, minimalist Go web framework
Crater Invoice - Open Source Invoicing Solution for Individuals & Businesses
Revel - A high productivity, full-stack web framework for the Go language.
awesome-laravel - A curated list of bookmarks, packages, tutorials, videos and other cool resources from the Laravel ecosystem
mux - A powerful HTTP router and URL matcher for building Go web servers with 🦍