- 博客(17)
- 收藏
- 关注
原创 Laravel使用记录(十一)表单验证(四)
虽然上述教程已经能够完成表单验证,但是在实际应用中,很少使用,毕竟提交触发了刷新操作,把原来填写的字段内容都重置为空了,用户体验十分不友好,所以我们今天来介绍一种友好的提交方式:AJAX。
2019-03-29 17:08:24 233
原创 Laravel使用记录(十)表单验证(三)
一个表单我们可以这么设置,两个表单我们还能这么设置,但是如果一个项目十个八个表单,同样的东西我们岂不是要设置几百遍?难道没有更加简单的方法?答案是肯定的,有,使用语言包。
2019-03-28 17:56:23 152
原创 Laravel使用记录(九)表单验证(二)
经过上述处理,确实可以起到表单验证的功能,但是结果或许不是我们期望的,就拿输出的错误提示来说吧,我们一般需要的是中文。Laravel也考虑到了这点,所以给我们提供了表单请求。
2019-03-28 16:23:00 607
原创 Laravel使用记录(六)表单
表单是和用户交互必不可少的工具,例如我们常见的注册,登录,留言板等等,但是在Laravel中使用表单并非一帆风顺,可谓是一波三折,下面我们就来看下Laravel中使用表单会遇到哪些问题吧。
2019-03-26 16:47:03 1157
原创 Laravel使用记录(五)模型
在介绍模型之前,我们需要了解一下Eloquent ORM。关于Eloquent ORM,文档介绍的比较少,只说了它提供了漂亮、简洁的 ActiveRecord 实现来和数据库交互。
2019-03-25 17:44:04 184
原创 如何制作一个composer包
为了提高代码的复用率,我们可以把一些常用的代码提取出来,形成一个composer包,这样其他的程序在使用的时候,只需要composer一下即可。温馨提示:以下操作是基于已经安装完成composer和git之后进行的。1.新建一个文件夹作为包文件夹,然后执行composer init命令,根据命令提示,完成composer.json,命令会让你填写包名称,描述,是否添加作者,用途,许可证等,当然...
2019-03-22 14:24:26 655
原创 Laravel使用记录(三)视图
Laravel使用Blade作为模板引擎,所有的Blade视图文件均使用.blade.php为文件扩展并存放在resources/views目录下。
2019-03-19 11:07:23 319
原创 Laravel使用记录(二)路由和控制器相结合
3.控制器app/Http/Controllers目录下面就是我们用来存放控制器文件的目录了。你当然可以手动创建一个控制器文件,但是Laravel给你提供了一种更加便捷的方式,借助Laravel提供的artisan文件。温馨提示:1.以下操作默认你的PHP环境已经添加到PATH中2.artisan并非只能生成控制器,还能生成模型,中间件等等,具体可以通过php artisan list查看...
2019-03-13 18:02:33 360
原创 Laravel使用记录(一)路由和Rewrite
一直未使用过以优雅著称的Laravel,最近闲来无事准备研究下,于是乎粗略看了下中文文档,准备开始写的时候,发现完全不知道如何下手,虽然中文文档很多功能都介绍了,但是如何组合在一起?Laravel社区的中文文档不太适合完全没有使用过Laravel的人,于是百度了下Laravel的新手教程,终于进入了Laravel的世界。1.路由在Laravel中所有的URL必须在路由中定义,否则就返回404。...
2019-03-13 14:39:31 655
原创 php经常用到的一些composer包
列举一些对开发有帮助的composer包,对于各个包的安装和使用不在这里做过多的介绍,持续更新。1.phpDocumentor对于有规范注释的PHP文件,生成对应的注释文档。GitHub地址:https://github.com/phpDocumentor/phpDocumentor2composer require "phpdocumentor/phpdocumentor:2.*"2...
2019-03-12 15:39:51 840
原创 mysql大数据的导入导出
平时做导入导出的时候在数据量较小的时候,一般使用工具例如phpmyadmin,稍微大点的数据量的时候,一般采用的是mysqldump和source方式。但是这种导入导出在大数据量面前不堪一击,mysqldump还好,也就十几秒吧,但是source的时候很慢,慢到让人无法接受,本身测试的数据也不算太多,400多万的数据量,source了好像1到2小时是有了。于是乎百度下有没有更加快速的方式来进行导入...
2019-03-08 16:07:15 2038
原创 mysql如何优化表释放表空间
方法一:optimize table table_name这是我们经常见到的方法,这里就不在过多介绍。方法二:alter table table_name engine=engine_name该方法通常用于切换表的引擎,例如MyISAM转为InnoDB,但是同样适用于释放表空间,只不过切换后的引擎和原来的engine相同罢了。注意事项1.这两种方式都适用于我们常用的表,myisam和in...
2019-03-07 16:39:38 4333
原创 composer的使用技巧与优化
1.创建项目使用composer create-project相当于git clone + composer install。2.引入类库使用composer require初学composer的时候都是手动修改composer.json,然后composer install,是不是很麻烦,那就使用composer require吧,再也不用手动修改composer.json了。3.不要删...
2019-03-01 17:41:19 1050
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人