小滴 PHP 999+ 2018-09-10 15:14:30
在Laravel5中的模板内使用From创建表单的时候会提示Class‘Form’notfound,是因为默认情况下Laravel5不再嵌入Form和Html。表单生成器是单独的包,需要导入 “illuminate/html”1.打开composer.json添加:"illuminate/html":"5.*"保存后执行:composerupdate进行更新。2.安装“Illuminate\Html”之后更新config/ap
小滴 PHP 999+ 2018-09-10 15:10:03
Zizaco/Entrust是Laravel下的用户权限解决方案,在配合Zizaco/Confide身份认证扩展包,可以快速搭建具备高扩展的用户系统。用户身份认证Authentication用于处理用户登录,退出,注册,找回密码,重置密码,用户邮箱认证等用户权限管理Authorization负责用户与权限以及用户组三者之间的对应以及管理功能。将用户身份认证和用户权限管理分开可以更加灵活的处理一些特殊的业务逻辑。安装1.composer.
小滴 PHP 999+ 2018-09-10 11:56:52
出现的问题无意中发现,在多个基于Laravel(5.2)的Web应用中,当应用A进行一个长时间操作时(PHP会运行超过30s+),在这期间,在应用B中进行数据库操作时,B应用会连接到A应用中的数据库,而非B的数据库。下面的这段错误就是因为不知道为何连接到了A数据库而出现的:QueryExceptioninConnection.phpline655:SQLSTATE[42S02]:Basetableorviewnotfound:1146T
小天天天天 PHP 999+ 2018-06-22 11:30:22
熟悉laravel的童鞋都知道,laravel有批量一次性插入多条记录,却没有一次性按条件更新多条记录。是否羡慕thinkphp的saveAll,是否羡慕ci的update_batch,但如此优雅的laravel怎么就没有类似的批量更新的方法呢?Google了一下,发现stackoverflow( https://stackoverflow.com/questions/26133977/laravel-bulk-update&
小天天天天 数据库 999+ 2018-04-13 22:05:56
predis是php连接Redis的操作库,由于他完全使用PHP编写,大量使用命名空间以及闭包等功能,只支持PHP5.3以上的版本,故实测性能一般,每秒25000次读写,相信改换C语言编写的PHP扩展之后性能会答复提升.将session数据存放到Redis也很简单,session.save_handler=redissession.save_path="tcp://127.0.0.1:6376"//使用autoload加载相关库,这边重
小天天天天 PHP 999+ 2018-03-08 11:04:45
1、配置.env文件 DB_CONNECTION=mysqlDB_HOST=127.0.0.1DB_PORT=3306DB_DATABASE=database_nameDB_USERNAME=rootDB_PASSWORD=1234DB_HOST_CENTER=127.0.0.1DB_PORT_CENTER=3306DB_DATABASE_CENTER=database_centerDB_USERNAME_
小天天天天 PHP 999+ 2018-02-02 00:40:38
错误范例最近要配置laravel的读写分离,找了半天资料都是类似下面的这种形式。'mysql' => array( 'read' => array( 'host' =>
小天天天天 PHP 999+ 2018-02-01 11:24:32
首先需要在phpStorm中安装laravel plugin:接下来引入此包,该命令会自动修改 composer.json 文件composerrequirebarryvdh/laravel-ide-helper下载完成后加入 config/app.php 中的 providers 数组中Barryvdh\LaravelIdeHelper\IdeHelperServi
小天天天天 PHP 999+ 2018-01-23 11:10:40
1、删除模型1.1使用delete删除模型删除模型很简单,先获取要删除的模型实例,然后调用delete方法即可:$post=Post::find(5);if($post->delete()){echo'删除文章成功!';}else{echo'删除文章失败!';}该方法返回true或false。1.2使用destroy删除模型当然如果已知要删除的模型id的话,可以用更简单的方法destroy直接删除:$deleted=Po
小天天天天 PHP 999+ 2018-01-22 09:44:07
熟悉laravel的同学都知道,laravel的数据迁移和数据填充,能够随着源代码的改变而同步记录同步数据库结构的变化,也就是对数据库的版本控制。但是,有的项目开发之初,数据库结构的变化会比较频繁,每个都手动创建migrate文件的,工作量会比较大,或者老项目已有数据库,如果手动为所有的已存在的表去创建迁移文件的会非常耗时,还容易出错。这里,就给大家分享一下如何逆向生成迁移文件。本文基于Laravel5.5,其他版本大同小异。安装轮子早
小天天天天 PHP 999+ 2017-12-25 11:29:29
laravel安装后是单模块应用,但通常情况下,我们的项目往往会有很多模块,如果按单模块去做,文件目录会异常庞大,不利于维护,耦合性太大。那么下面就详细说一下利用最新laravel5.5如何进行分模块开发。下载安装Laravel5.5环境要求PHP>=7.0.0安装教程 https://laravel.com/docs/5.5composer安装laravel5.5composercreate-project--pref
小天天天天 PHP 999+ 2017-12-02 04:37:28
Laravel-其它函数back()函数生成重定向响应到用户前一个位置return back();bcrypt()函数使用Bcrypt对给定值进行哈希,你可以用其替代Hash门面$password = bcrypt('my-secret-password');config()函数获取配置变量的值,配置值可以通过使用”.”号访问,包含文件名以及你想要访问的选项。如果配置选项不存在的话默认值将会被指定并返回$v
小天天天天 PHP 999+ 2017-12-02 04:36:35
Laravel-路径函数app_path()函数返回app目录的绝对路径$path = app_path();// 你还可以使用app_path函数为相对于app目录的给定文件生成绝对路径$path = app_path('Http/Controllers/Controller.php');base_path()函数返回项目根目录的绝对路径$path = bas
小天天天天 PHP 999+ 2017-12-02 04:32:48
Laravel-数组函数array_add()函数添加给定键值对到数组,如果给定键不存在的话$array = array_add(['name' => 'Desk'], 'price', 100);// ['name' => 'Desk', 'price' => 100]array_collaps
小天天天天 PHP 999+ 2017-12-02 04:25:36
Laravel自带了一系列PHP帮助函数,很多被框架自身使用,然而,如果你觉得方便的话也可以在应用中随心所欲的使用它们。Laravel-字符串函数camel_case()函数将给定字符串转化为按驼峰式命名规则的字符串$camel = camel_case('foo_bar');// fooBarclass_basename()返回给定类移除命名空间后的类名$class = class_
小天天天天 PHP 999+ 2017-11-21 09:39:43
熟悉laravel的童鞋都知道,laravel有批量一次性插入多条记录,却没有一次性按条件更新多条记录。是否羡慕thinkphp的saveAll,是否羡慕ci的update_batch,但如此优雅的laravel怎么就没有类似的批量更新的方法呢?高手在民间Google了一下,发现stackoverflow上已经有人写好了https://stackoverflow.com/questions/26133977/laravel-bulk-u
网站文章数:483
今日UV/PV/IP:6/6/6
昨日UV/PV/IP:19/22 /19