1.使用Laravel HomeStead可以直接作为laravel的环境,如果没有使用Homestead,就必须保证开发环境满足以下要求PHP版本 >= 5.6.4PHP扩展:OpenSSLPHP扩展:PDOPHP扩展:MbstringPHP扩展:TokenizerPHP扩展:XML2.安装步骤L... ...
分类:
其他好文 时间:
2018-01-08 15:35:27
阅读次数:
132
(图片有点大,可右键新tab查看) User模型 使用with查询某个user及其的profile 上面的用法中,我们会发现,即使数据库有记录,sql也记录了对应的查询语句,但是profile关联却是空的, 但是加上外键就可以得到正确结果了: 可以查找到正确的profile了。 这和 laravel ...
分类:
其他好文 时间:
2018-01-06 12:03:29
阅读次数:
660
模型定义 需要注意的是 associate 方法是 BelongsTo 类才有,所以正确的调用方法如下: 与此相反的方法是 disassociate 方法:取消两个模型之间的 belongsTo 关联 此方法需要注意的是,disassociate 并不会删除记录,只是更新关联的字段为 null 附( ...
分类:
其他好文 时间:
2017-12-24 12:51:00
阅读次数:
157
创建数据表的命令 php artisan make:migration create_users_table 执行这个迁移的命令, php artisan migrate 其实感觉就像简单的方法创建数据库 这边是laravel5.4的特性要改长度 改这三处就可以了 这个就是把圈中的表删除了再执行一遍 ...
分类:
其他好文 时间:
2017-12-23 17:23:24
阅读次数:
149
1、简单where子句 where的方法有3个参数,第一个参数是列名,第二个操作符,第三个是要比较的值。 如果只是比较列值和给定数值是否相等,可以省略第二参数。 如果有多个条件,可以传递数组到where函数。 ...
分类:
其他好文 时间:
2017-12-16 14:55:34
阅读次数:
128
1、从一张表中取出所有行 通过get方法返回包含结果集的Illuminate\Support\Collection,其中每一个结果都是PHP的StdClass对象实例。 可以像访问对象的属性一样访问字段的值: 2、从一张表中获取一行/一列 从数据表中获取一行,使用first方法。 可以使用value ...
分类:
其他好文 时间:
2017-12-16 14:50:57
阅读次数:
144
第一个坑,cross env目录不对 我查了一下 的路径,发现它是在 下面而不是 下面。 是修改 下面的 为``node_modules/cross env/dist/bin/cross env.js`` 第二个坑,laravel mix版本太低 要把 里面 版本改成 然后再执行 ...
分类:
其他好文 时间:
2017-12-16 12:53:26
阅读次数:
281
Artisan是laravel自带的命令行接口: 编写命令 生成命令: 可以使用Artisan命令, 执行完这个命令后,会在app/Console/Commands 目录下创建ConsoleTest命令类。会包含默认的属性设置以及所有命令都共有的方法。 需要在ConsoleTest填写这个类的sig ...
分类:
其他好文 时间:
2017-12-15 22:39:33
阅读次数:
96
本项目使用 PHP 框架 Laravel 5.5 进行开发。系统后台使用了Vuejs + Element-UI实现完全的前后端分离。 项目地址:http://phpjourney.xin(正在备案,暂时可通过http://47.94.11.137访问) GitHub地址:https://github ...
分类:
其他好文 时间:
2017-12-08 22:51:52
阅读次数:
249
首先要保证laravel的.env文件中的数据库链接已经创建好,在这里我使用的是MYSQL数据库 在这里我用的是PHP storm命令行 输入创建migration命令 比如创建users表 注意:创建migration文件名为create_表名_table,创建成功会在database目录下的mi ...
分类:
数据库 时间:
2017-12-06 19:54:13
阅读次数:
217