后盾网lavarel视频项目---4、lavarel和vue都是{{}}表示变量,如何解决冲突
后盾网lavarel视频项目---4、lavarel和vue都是{{}}表示变量,如何解决冲突
一、总结
一句话总结:
@{{videos}}:@符号表示lavarel不处理:textarea name="" id="" cols="30" rows="10">@{{videos}}</textarea
1、homestead如何查看php扩展?
php -m
2、lavarel模型操作数据库表时哪些方法可以使用?
模型操作数据库表的时候就相当于是一个查询构造器,所以查询构造器里面的方法都可以应用于模型
$flights = App\Flight::where('active', 1)
->orderBy('name', 'desc')
->take(10)
->get();
$price = DB::table('flights')
->orderBy('name', 'desc')
->take(10)
->get();
其实只是相当于App\Flight等于了DB::table('flights')
3、模型操作数据库在lavarel手册的哪个版块?
Eloquent ORM中,手册介绍的非常详细
4、toArray方法将集合数据转成数组?
$d=Lesson::find(1)->videos()->get(); dd($d->toArray());
public function create()
{
$d=Lesson::find(1)->videos()->get();
dd($d->toArray());
return view('admin.lesson.create');
}
5、使用框架功能(比如多表关联)的好处是什么?
使代码量非常精简
6、Integrity constraint violation(当有多个name为title的input的时候,后面的title没有值,但是title必填的时候)?
违反完整性约束;
7、打印请求数据比较好的方式?
toArray可以以数组的方式比较清晰的呈现请求数据:dd($request->toArray());
8、vue中输出lavarel变量?
{!! $a !!}:videos:JSON.parse('{!! $video !!}')
9、vue挂载:给初始化的按钮添加点击事件?
foreach遍历每个按钮然后给他们添加点击事件
require(['vue'],function (Vue) {
new Vue({
el:'#app',
data:{
videos:JSON.parse('{!! $videos !!}')
},
mounted:function(){
this.videos.forEach(function (v) {
//挂载以添加点击事件
upload(v);
})
},
methods:{
add:function () {
var field={title:'',path:'',id:'fry'+Date.parse(new Date())};
this.videos.push(field);
//绑定上传事件,200ms是因为担心add方法之后元素还没出来,数据改动之后元素出来vue渲染需要时间
setTimeout(function () {
upload(field);
},100);
},
del:function (k) {
this.videos.splice(k,1);
}
}
});
});
10、lavarel一对多模型的修改操作中的向页面传递数据?
通过一的数据集合直接获取多的数据:$videos=json_encode($lesson->videos()->get()->toArray(),JSON_UNESCAPED_UNICODE);
public function edit($id)
{
$lesson=Lesson::find($id);
$videos=json_encode($lesson->videos()->get()->toArray(),JSON_UNESCAPED_UNICODE);
//dd($videos);
return view('admin.lesson.edit',compact('lesson','videos'));
}
二、内容在总结中
2、homestead如何查看php扩展
php -m

2、代码
后盾网lavarel视频项目---4、lavarel和vue都是{{}}表示变量,如何解决冲突的更多相关文章
- 后盾网lavarel视频项目---Vue项目使用vue-awesome-swiper轮播插件
后盾网lavarel视频项目---Vue项目使用vue-awesome-swiper轮播插件 一.总结 一句话总结: vue中的插件的使用和js插件的使用一样的简单,只是vue插件的引入过程有些不同 ...
- 后盾网lavarel视频项目---lavarel中的tinker是什么
后盾网lavarel视频项目---lavarel中的tinker是什么 一.总结 一句话总结: 是用来调试laravel,可以打印变量或对象信息,显示函数代码,对数据库写入和查询数据 laravel中 ...
- 后盾网lavarel视频项目---lavarel用户认证实例
后盾网lavarel视频项目---lavarel用户认证实例 一.总结 一句话总结: 主要是用的Auth认证,所以配置是配置的auth(config/auth.php),控制器中调用也是用的Auth( ...
- 后盾网lavarel视频项目---5、淘宝镜像cnpm的原理及如何使用
后盾网lavarel视频项目---5.淘宝镜像cnpm的原理及如何使用 一.总结 一句话总结: 原理:把npm上面的所有软件copy过来 使用:npm install -g cnpm --regist ...
- 后盾网lavarel视频项目---lavarel多表关联一对多操作实例
后盾网lavarel视频项目---lavarel多表关联一对多操作实例 一.总结 一句话总结: 1.一对多中多那个部分的数据前端通过json弄到服务器 2.所有通过一操作多的时候,都要用上模型中定义的 ...
- 后盾网lavarel视频项目---模型一对多关联简单实例
后盾网lavarel视频项目---模型一对多关联简单实例 一.总结 一句话总结: 在模型中定义一个方法来设置一对多关联:return $this->hasMany(Video::class); ...
- 后盾网lavarel视频项目---图片上传
后盾网lavarel视频项目---图片上传 一.总结 一句话总结: 前端还是普通的前端操作,前端上传图片的地址就是图片上传的路由,后端代码也很简单 public function uploader(R ...
- 后盾网lavarel视频项目---vue实现动态添加和删除板块
后盾网lavarel视频项目---vue实现动态添加和删除板块 一.总结 一句话总结: 原理就是:列表时根据vue中的videos变量中的元素来遍历的,初始时videos:[{title:'',pat ...
- 后盾网lavarel视频项目---3、lavarel中子控制器继承父控制器以判断是否登录
后盾网lavarel视频项目---3.lavarel中子控制器继承父控制器以判断是否登录 一.总结 一句话总结: 在common控制器的构造方法中验证登录中间件,其它的控制器继承common控制器 p ...
随机推荐
- 11 Mysql之配置双主热备+keeepalived.md
准备 1. 双主 master1 192.168.199.49 master2 192.168.199.50 VIP 192.168.199.52 //虚拟IP 2.环境 master:nginx + ...
- linux下sendmail邮件系统安装详情
介绍 sendmail是linux系统中一个邮箱系统,如果我们在系统中配置好sendmail就可以直接使用它来发送邮箱.sendmail的配置文件/etc/mail/sendmail.cf ...
- python、第二篇:库相关操作
一 系统数据库 information_schema: 虚拟库,不占用磁盘空间,存储的是数据库启动后的一些参数,如用户表信息.列信息.权限信息.字符信息等performance_schema: MyS ...
- Linux课程学习 第二课
工欲善其事,必先利其器 虚拟机安装(链接中有详细的操作方法,这里就不再详细说明了,但有注意事项,会在下文中截图标注) https://www.linuxprobe.com/ 注:为了避免是权限问题导 ...
- BLE 5协议栈-物理层
文章转载自:http://www.sunyouqun.com/2017/04/page/4/ 1. 简介 物理层(Physical Layer)是BLE协议栈最底层,它规定了BLE通信的基础射频参数, ...
- 安装vim自动补全插件
1 安装VIM 2 安装vim插件管理工具.过程见链接.(谢谢) 3 在.vimrc中添加下列代码 Bundle 'Valloric/YouCompleteMe' 保存退出后打开vim,在正常模式下输 ...
- init container
init container与应用容器在本质上是一样的, 但它们是仅运行一次就结束的任务, 并且必须在成功执行完成后, 系统才能继续执行下一个容器, 可以用在例如应用容器启动前做一些初始化工作,当in ...
- Zookeeper包中,slf4j-log4j12和log4j冲突问题解决
程序启动时会有日志警告 SLF4J: Class path contains multiple SLF4J bindings. SLF4J: Found binding in [jar:file:/E ...
- springmvc视图文件的保护
可以将视图文件,包含视图文件的目录放在WEB-INF下,WEB-INF是受保护的,放在该目录下,就只能在代码中访问到了view文件了,用户无法通过浏览器直接输入地址访问.
- 【洛谷P2147】洞穴勘测
题目大意:维护 N 个点的无向图,支持动态加边和删边,回答两点的连通性. 题解:线段树分治 + 可撤销并查集 询问可以离线,这是线段树分治的基础. 建立在操作时间轴上的线段树称为线段树分治算法. 本题 ...