• Thinking
  • 昨天用了几个小时,开发了8个简单了CRUD Form, 用laravel 框架与php storm的live template, 效率很高,很快就做出了一个。如果换是以前单用php,哪是不可想像的,要花二三天的时间可能。

    基本上就是几个步骤:

    1. Database
    2. Controller
    3. Model
    4. View
    5. Route

    以后自己有更多的开发经验后,完全可以做到一键速成,再用interface 的方式去细改,可能以后都不用写代码了。

    理由:

    • Database 无非就是运行一个php artisan make:migration, 再修改里面的文件,根据须求,创建不同的Column, 然后就再运行,php artisan migrate 就可以了,所以如果以后有时间,可以做一个集合很多不同的应用的column, 属性。 通用的。用户选择须要的,再直接生成php artisan make:migration 文件,运行就可以实现快速生成
    • Controller
      • 里面无非就是
        • Index
        • Show
        • Update
        • Edit
        • Store
        • Destroy
      • 大部分都通用,改一些变量就可以了
      • 到时候整个文件只要打几个变量名,再细改一下就可以了。
    • Model
      • 这个很易做,几分钟的事
      • 如果有column的库,直接在里面调用就可以省去一个一个打column filler 的麻烦
    • View
      • 就是创建5个文件
      • 然后每个文件再用live template 很快就可以搞定,打几个变量就可以
      • 如果以后开发技能进步了,可以在用户界面编辑文件的内容,哪就会简单很多了
      • 基本可以一键操作
      • 哪个form.blade.php文件可以跟Column 库合作,现用Live template , foreach 生成很多的textfield
    • Route
      • 哪就是几行代码的事

    by kevin 8 years ago 0 Comment

0 Comment

Leave Comment