Laravel - 有没有办法优化经常使用的任务?

时间:2016-09-15 08:54:39

标签: laravel optimization

例如,我有很多任务,比如说我们有一个用户列表。 我需要为

提供视图和功能
  • 显示用户
  • 编辑用户
  • 删除用户
  • 添加用户

现在我想将设置添加到我的网站,所以我再次需要视图和功能

  • 显示所有设置
  • 编辑设置
  • 删除设置
  • 添加设置

依此类推,所以你有很多需要类似View和控制器的模型。它有点重复。

有没有办法对此进行优化?

1 个答案:

答案 0 :(得分:1)

是的,实际上有一种非常简单的方法可以做到这一点。看看Rousource Controllers。使用单个artisan命令,您可以使用所需的所有方法生成控制器。在您的情况下,例如php artisan make:controller UserController --resource。然后,在您的路线中,您只需添加Route::resource('users', 'UserController');即可。当然,你可能不得不调整这些默认方法,但我会给你一个很好的起点,并且应该为你节省很多工作。