51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#Larave
关于laravel基础知识
1.配置数据库环境首先要找到congif/app.php,在这里会发现一些全局的系统设置,包括语言,时区等。重要的是会发现前几个数组都使用了env()这个函数,这个时候找到根目录下的.env文件会发现一些全局配置和数据库连接配置找到第二个模块DB_CONNECTION=mysqlDB_HOST=127.0.0.1DB_...
代码星球
·
2020-04-06
关于
laravel
基础知识
【Laravel基础】laravel基础之相关概念,自定义服务提供者:Contracts, ServiceContainer, ServiceProvider, Facades关系
Contracts,ServiceContainer,ServiceProvider,Facades关系概念Contracts合同,契约,也就是接口,定义一些规则,每个实现此接口的都要实现里面的方法ServiceContainer实现Contracts,具体的逻辑实现ServiceProviderServiceCont...
代码星球
·
2020-04-06
基础
Laravel
laravel
相关
概念
【laravel5.4】使用baum ode 类库实现无限极分类
1、在model中引入baumode类库,并继承,具体参考 https://packagist.org/packages/baum/baum2、核心代码:/**model::create([]):方法返回被插入的模型实例。但是,在此之前,你需要指定模型的fillable或guarded属性*model继承ba...
代码星球
·
2020-04-06
laravel5.4
使用
baumode
类库
实现
【VUE+laravel5.4】vue给http请求 添加请求头数据
1、适用于ajax和普通的http请求2、vue添加用法如下:<scripttype="text/javascriptsrc="/dist/js/app.min.js"><scripttype="text/javascript>Vue.http.interceptors.push(functio...
代码星球
·
2020-04-06
请求
VUE+laravel5.4
vue
http
添加
【laravel5.4】关键字【use】使用
1、在namespace和class之间使用,是引入类文件的意思,命名空间过长或者类文件同名,可以使用【as】区别 2、在class类里面使用【use】,是导入trait 类的意思,多继承的意思...
代码星球
·
2020-04-06
laravel5.4
关键字
use
使用
【laravel5.4】PHP5.6+ 调用命名空间下类方法、属性和对象
1、调用命名空间的类方法,对象、属性类对象:AppUser();类方法:AppUser::find($this->user_id) //查询构造器方法,将$this->user_id设置成view()->share('user_id',$this->user_id);类属性:AppUser...
代码星球
·
2020-04-06
laravel5.4
PHP5.6+
调用
命名
空间
【laravel5.4 + TP5.0】hasOne和belongsTo的区别
1、从字面理解:假如A比B大,那么AhasOneB;BbelongsToA;2、个人总结: 3、从代码角度:主要是看你是在哪一个model(模型)中编写这个关联关系,父关联对象就是在父关联model(本文是在Products的model类)下编写的关联模型。has_one(或has_many):外键在子关联对...
代码星球
·
2020-04-06
laravel5.4
TP5.0
hasOne
belongsTo
区别
【laravel54】关于用户权限认证RBAC和无限极分类
1、权限认证方面: https://packagist.org/packages/spatie/laravel-permission 用户认证HTTP本身是无状态,通常在系统交互的过程中,使用账号或者Token标识来确定认证用户;配置文件解读return['defaults'=>['guard...
代码星球
·
2020-04-06
laravel54
关于
用户
权限
认证
【laravel54】详解中间件
1、中间件定义:对http请求进行一层过滤,通过过滤才能继续执行请求2、中间件方法handle方法参数详解: 其中参数的形式可以有多个,使用【,】进行分割。3、路由中使用中间件: 3.1中间件使用:中间件名称name:中间件参数【,中间件参数2,...】。&nbs...
代码星球
·
2020-04-06
laravel54
详解
中间件
【laravel54】如果开启了自带的时间戳(Y-h-m H:s:m),getInsertId一定要手动加上created_at 和 updated_at字段填充
【laravel54】如果开启了自带的时间戳(Y-h-mH:s:m),getInsertId一定要手动加上created_at和updated_at字段填充...
代码星球
·
2020-04-06
at
laravel54
如果
开启
自带
【laravel54】创建控制器、模型
1、创建控制器(可以带上下一级目录)=》(需要带Controller后缀)>phpartisanmake:controllerself/StudentController;2、创建模型(不需要后缀)>phpartisanmake:modelStudent; ...
代码星球
·
2020-04-06
laravel54
创建
控制器
模型
【laravel54】报错:No supported encrypter found (加密类未找到)
原因:配置环境未生产key密钥,直接cmd,进入项目根目录,执行:phpartisankey:generate 即可 ...
代码星球
·
2020-04-06
laravel54
报错
No
supported
encrypter
【laravel5.4】DB::table的操作
基于laravel5.4版本的查询构造器的简单几个操作:(相对于TP3.2版本)//获取指定多行多列,二维,,对象【select】$names='';$names=DB::table('student')->whereRaw('id>?andage<?',[1,100])->select('id...
代码星球
·
2020-04-06
laravel5.4
DB
table
操作
【laravel54】composer install与composer update的区别
1、基础概念:我们需要明白laravel项目里面有2个配置文件,composer.json和composer.lock文件,前者是下载的依赖包配置文件,后者是锁定的包版本信息。使用之前,需要cd进入项目根目录:执行》》》2、composerinstall:会优先调用下载composer.lock文件里面的类库版本,与线...
代码星球
·
2020-04-06
composer
laravel54
install
update
区别
【laravel54】查看版本号3种方式
1:最简单的用命令行实现》进入项目目录,执行>phpartisan--version2:查看文件vendorlaravelframeworksrcIlluminateFoundationApplication.php3:可以写在路由里,5.4版本的路由文件夹是routes。我们可以写在routesweb.php里...
代码星球
·
2020-04-06
laravel54
查看
本号
3种
方式
首页
上一页
...
18
19
20
21
22
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他