【发布时间】:2016-12-02 07:33:20
【问题描述】:
我的大多数控制器都遵循 laravel 文档中描述的基本 RESTful 资源控制器方法:https://laravel.com/docs/5.3/controllers。我一直在相应地订购我的方法。例如,我的控制器看起来像:
public function index()
{
// some code
}
public function create()
{
// some code
}
public function store()
{
// some code
}
public function show()
{
// some code
}
public function edit()
{
// some code
}
public function update()
{
// some code
}
public function destroy()
{
// some code
}
但是,有时我有一个不是基本 CRUD 方法之一的方法,例如 download()。在最佳实践中,您应该将这种非 CRUD 方法放在哪里。我有时看到它只是在最后。
【问题讨论】: