打算使用laravel现有的数据库上做开发,会有哪些坑

打算使用laravel现有的数据库上做开发,会有哪些坑,第1张

laravel ORM支持多数据库,但mongodb需要用插件:jenssegers/laravel-mongodb · GitHub

1、表名问题不大,关键是你的表是适合MVC结构的,spring应该差不多,要玩转laravel,还是要使用Eloquent ORM,这样你需要给你的表建立对应的entity(也就是model),然后通过model建立好表间关系。另外有个插件可以 从现有的表 直接生成 migration,你可以试试。

2、数据库事件 主要通过模型事件来完成:

Project::creating(function($project) { }); //

Project::created(function($project) { });

Project::updating(function($project) { }); //

Project::updated(function($project) { });

Project::saving(function($project) { }); //

Project::saved(function($project) { });

Project::deleting(function($project) { }); //

Project::deleted(function($project) { });

还是比较简单的

PHP作为强大的Web开发语言,上手非常容易,开发效率很高,不需要像Java一样进行编译后才能执行,但是如果用原生的PHP来开发还是会存在开发速度慢,或者说后期维护难度大,缺乏代码严谨性等问题,我就需要使用目前流行的MVC框架,那么现在有哪些PHP框架更方便,更快捷呢?

1Laravel

laravel可以说是从去年到今年都是最热门的PHP框架之一,它的优势在于易学习,上市容易,强大的扩展类库,可以直接使用Composer引用(laravel55以后不需要在文件引用外加的扩展类),你可以在它的官方文档中找到很多你能用的到的扩展类,不需要自己再进行开发,方便的artisan命令,一键生成MVC以及其他常用文件,并且支持队列,数据库迁移,数据填充等功能,是一个非常有艺术感的框架。

2Thinkphp

作为PHP开发者中最受欢迎的框架之一,它有着优雅的语法,完善的开发文档,能简单的开发出你需要的功能,比起之前的3版本,最新的版本也可以使用Composer来下载类库,并且也支持队列,身份验证,回话,高级路由等功能。

3Yii2

拥有简洁的面向对象的框架,能够很好的扩展你的视图,总的来说Yii2对开发者是很友好的。

4CI

它可谓是PHP框架中轻量级框架的代表,本身框架非常小,但是功能依然强大,它提供了简单而精致的开发类库,唯一缺失的就是本身的安全性。

这是目前PHP比较热门的框架,个人还是比较喜欢使用Laravel,开发效率极高,有非常多的类库来辅助支持,更新也快,最近已经更新到了56版本,不过建议还是使用55LTS长期支持版,不需要经常更新框架源码,如用上手速度来看的话,优先可以选择CI框架。

asp是模版这是asp文件php是php文件,模版是html格式的文件,如html htm dwt lbi xhtml wml这些都可以用dw打开php的环境有lamp,wamp,或者ngnix替换apache数据库管理跟access不同,mysql可以用phpMyAdmin,或者navicat等工具修改,很方便的楼主去后盾学习,求别人不如靠自己,都是专家录制的教学视频

以上就是关于打算使用laravel现有的数据库上做开发,会有哪些坑全部的内容,包括:打算使用laravel现有的数据库上做开发,会有哪些坑、php现在比较热门实用的框架有哪些、为什么大多数PHP框架都没有实现类似Laravel中队列的功能等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9477803.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存