当前位置:首页 > PHP >

L01 Laravel 教程:Web 开发实战入门 (Laravel 5.7) PDF 清晰版

大小:141 MB已被233人关注

L01 Laravel 教程:Web 开发实战入门 (Laravel 5.7) 是一个不错的学习资源,大小为141 MB,由桂若烟 提供,Laravel类资源中评分为9.7。

Tags:Laravel教程 Web开发 

内容介绍

Laravel Web 开发实战入门将教你如何使用 Laravel 一步一步构建一个类似新浪微博的应用,让你从实际开发中体会到 Laravel 开发的敏捷、愉悦与轻松。通过阅读本教程,你将学到如 HTML、CSS、JavaScript、PHP 和 Laravel 等 Web 开发相关的基础知识。

不仅如此,本书还会对这些基础知识点进行延伸扩展,为你讲解一些在 Web 开发中更为专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流、Bootstrap 框架基本使用等。这些知识将为你未来的编程开
发奠定下坚实的基础。使你不论是在做自己的个人项目,或是构建一个伟大的商业产品时,都能得心应手。

目录

  • 第一章. 基础信息
  • 第二章. 开发环境布置
  • 第三章. 构建页面
  • 第四章. 优化页面
  • 第五章. 用户模型
  • 第六章. 用户注册
  • 第七章. 会话管理
  • 第八章. 用户 CRUD
  • 第九章. 邮件发送
  • 第十章. 微博 CRUD
  • 第十一章. 粉丝关系
  • 第十二章. 附录
  • 第十三章. 附言

学习笔记

给大家精选了网上关于《L01 Laravel 教程:Web 开发实战入门 (Laravel 5.7) 》的学习笔记心得及相关实例内容,值得大家学习参考。

laravel 中如何使用ajax和vue总结

最近写一个项目是基于laravel框架的,这个框架传言是为艺术而创作的优雅框架,简洁分明的风格,很吸引我,所以最近研究比较多。本次就是基于该框架然后将Vue插件加入实现一定的功能,vue插件本身强大,具体不说了,有兴趣的同学可以去官网https://cn.vuejs.org/。laravel 本身php页面是用blade引擎,渲染数据格式:

{{msg}}

但是熟悉Vue渲染的同学知道Vue的格式是:

<div id="app">
 {{ message }}
</div>

这样就引起了冲突,因此,可以是

@{{msg}}

使用@跳出blade引擎模式。

以下代码摘自是laravel-china@leo作者

<tr v-for="item in services">
 <td>@{{ item.id }}</td>
 <td>@{{ item.name }}</td>
 <td>@{{{ displayHosts(item.hosts) }}}</td>
 <td>@{{{ bool2icon(item.enabled) }}}</td>
 <td>@{{{ bool2icon(item.allow_proxy) }}}</td>
 <td>@{{ item.created_at }}</td>
 <td>
  <a href="javascript:void(0)" rel="external nofollow" @click="edit(item)">{{ trans('admin.edit') }}</a>
 </td>
</tr>

以下是本人自己写的代码:

<li class="wrap" v-for="(course,index) in courses.data">
   <div class="img">
    <a v-on:click="show(course)">
    <img v-bind:src="course.thumblink" 
     width="236" height="124">
    </a>
   </div>
   <div class="coursetitle">
   @{{course.name}}
   </div>
   <div class="lecturer">
    讲师:@{{course.teachername}}
    学期:@{{course.semester}}
    
   </div>
   <div class="price">
    @{{course.price}}元
   </div> 
  <div class="pull-left">
  <button type="button" class="btn btn-success btn-xs" v-on:click="show(course)">详情</button>
  </div> 

有时候我们可能向带有链接的地方插入Vue数据值作为参数,但是熟悉Vue的同学知道Vue是mustache 语法不能作用在 HTML 特性上,遇到这种情况应该使用 v-bind 指令:

另外一种思路是使用v-on:click。

<a v-on:click="show(course)"> 

Vue实例代码:
methods:{
 show:function(course)
 {
  // debugger;
  window.location.href="/prices/detail/" rel="external nofollow" +course.course_id;
  // console.log(result);
 },
 }

又例如下面的代码:

<img v-bind:src="course.thumblink" width="236" height="124">

就是使用v-bind实现数据的绑定。

最重要的是我吃了很长的时间的惯性思维的亏,认为使用ajax发送请求都是同样的模板。

但是在laravel中必须考虑CSRF-TOKEN。

如下的代码:

 function init_courses()
 {
  // debugger;
  $.ajax({
   type:"post",
   url:'/selectCourse', 
   dataType: 'json',
   data:{result:resul='全部,全部,全部'},
   headers: {
   'X-CSRF-TOKEN': $('meta[name="_token"]').attr('content')
   },
   success:function(data)
   { 
    mydata.courses=eval(data.result); 
    console.log(mydata.courses);
   },
   error: function(xhr, type){

   alert('Ajax error!')

   }

  });
 };

如果你的页面没有看到一个CSRF,可以在页面头部加入

<meta name="_token" content="{{ csrf_token() }}"/>

这样就可以请求成功。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持码农之家。

展开 +

收起 -

相关资源

Laravel框架关键技术解析
Laravel框架关键技术解析 超清版

Laravel框架关键技术解析以Laravel 5.1版本为基础,从框架技术角度介绍Laravel构建的原理,从源代码层次介绍Laravel功能的应用,帮助大家解Laravel框架实现的方方面面,欢迎免费下载

立即下载
21天学通HTML+CSS+JavaScript Web开发
21天学通HTML+CSS+JavaScript Web开发 第7版

21天学通HTML CSS JavaScript Web开发(第7版) 是全球畅销书《21天学通使用HTML与CSS发布Web站点》的全新升级版本,作者在本书囊括了新的HTML5与CSS3技术,并采用易于理解的步骤式教程讲解了这些技

立即下载
Web开发实战
Web开发实战 超清版

本书针对Web开发零基础人群,采用案例或任务驱动的方式,由入门到精通,采用边讲解边练习的方式,使得读者的学习过程比较轻松。本书包括网页制作基础HTML CSS、使用jQuery制作网页特效、

立即下载
PHP和MySQL Web开发
PHP和MySQL Web开发 中文高清第5版

在《PHP和MySQL Web开发》书中,我们将把使用PHP与MySQL的经验和心得体会毫无保留地分享给你,PHP和MySQL是目前热门的两个Web开发工具。

立即下载
Clojure Web开发实战
Clojure Web开发实战 影印高清版

Clojure是一门Lisp方言。它通过函数式编程技术,直接支持并发软件开发,得到众多开发人员的欢迎,广泛应用于各个领域。Web开发是Clojure的主战场之一。 本书专门探讨Clojure在Web开发领域的实际

立即下载
Java Web开发就该这样学
Java Web开发就该这样学 高清版

《 Java Web开发就该这样学 》基于建构主义教育思想,通过大量循序渐进的案例,让学生在体验中掌握Java Web 相关知识,同时获得编程能力、排错能力和学习能力,《Java Web开发就该这样学》多

立即下载
WEB开发圣经:PHP和MySQL Web开发
WEB开发圣经:PHP和MySQL Web开发 第5版

PHP和MySQL Web开发(原书第5版) 共分五篇,31章。第一篇(第1~7章)涵盖PHP语言的基础知识,包括PHP快速入门、数据存储和读取、数组、字符串操作与正则表达式、代码重用与函数编写、面向对象

立即下载
七周七Web开发框架
七周七Web开发框架 完整版

本书带领读者认识和学习7种影响现代Web应用并改娈了Web开发方式的框架,以期给Web开发者带来启发和思考。能够帮助读者拓宽思路,激发更多的设计灵感

立即下载
下载地址:百度网盘下载
读者心得
152小时41分钟前回答

laravel如何开启跨域功能示例详解

前言 本文主要给大家介绍了关于laravel开启跨域功能的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧。 跨域的请求 出于安全性的原因,浏览器会限制 Script 中的跨域请求。由于 XMLHttpRequest 遵循同源策略,所有使用 XMLHttpRequest 构造 HTTP 请求的应用只能访问自己的域名,如果需要构造跨域的请求,那么开发者需要配合浏览器做出一些允许跨域的配置。 W3C 应用工作组推荐了一种跨资源共享的机制,这种机制让 Web 应用服务器能支持跨站访问控制,从而使得安全的进行跨站数据传输成为可能,该机制通过几种方式来对原有模式进行了扩展: 响应的头部应该追加 Access-Contr……

42小时38分钟前回答

laravel中的一些简单实用功能

前言 N年前 Laravel 刚面世时,的确让很多人眼前一亮,众人惊呼原来 PHP 代码还可以写得这么简洁优雅。 本文主要介绍的是关于laravel中的一些简单实用功能,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧 让lumen的dd() dump()像laravel一样优雅 composer require symfony/var-dumper 获取执行的sql语句 可查看sql where参数等 public function index() { DB::connection()-enableQueryLog(); // 开启查询日志 DB::table('posts')-paginate(5); //要查看的sql $queries = DB::getQueryLog(); // 获取查询日志 dd($queries); // 即可查看执行的sql,执行的时间,传入的参数等等 } 只能查看简单的sql不能看到传入的参数 DB::table('posts')-toSql(); 查询sql记录……

码小辫

漕泰然 提供上传

资源
46
粉丝
24
喜欢
149
评论
12

Copyright 2018-2021 www.xz577.com 码农之家

版权投诉 / 书籍推广 / 赞助:520161757@qq.com