Erstellen Sie effiziente Laravel-Anwendungen: Implementieren Sie duale API- und Ansichtsfunktionen sowie separate Controller
P粉558478150
2023-08-16 10:39:36
<p>Ich möchte meine Laravel-Anwendung so strukturieren, dass sie APIs und Anzeigefunktionen effizient verarbeitet und gleichzeitig Duplikate in Controllern vermeidet. </p>
<p>Wie richte ich meine Anwendung so ein, dass sie über zwei separate Controller verfügt, einen für API-Vorgänge und einen anderen für ansichtsbezogene Vorgänge? </p>
<p>Wie gehe ich außerdem am besten mit der gemeinsamen Logik dieser Controller um und wie stelle ich die korrekte Trennung der Belange sicher? </p>
您可以创建相同的类名,既可以用于API,也可以用于视图。通过在不同的命名空间中创建控制器,例如:
对于共享的问题,请在app中创建Traits文件夹,然后创建PHP trait类。
您可以在模型或控制器中使用它,使用use关键字。
对于独立的问题和结构化开发,您可以创建服务或存储库模式。 有关更多信息,请点击。