为了账号安全,请及时绑定邮箱和手机立即绑定

轻松学会Laravel-基础篇

难度中级
时长 2小时32分
学习人数
综合评分9.63
188人评价 查看评价
9.9 内容实用
9.6 简洁易懂
9.4 逻辑清晰
  • PHP框架简介 什么是框架? 为解决一定问题并按照一定的设计模式搭建的项目架构 为什么要使用框架? 框架提供了很多功能,比如数据库(DB)、缓存(Cache)、会话(Session)、文件上传等。 不但为前期开发提供了方便,更为后期项目性能的优化(缓存技术由文件缓存换成Redis),平台的改变(数据库由Oracle换成Mysql)提供了技术保障。 选择流行框架的优点 文档齐全 社区活跃 后期支持好 Laravel简介 Laravel是一套简洁、优雅的PHP web开发框架 具有富于表达性且简洁的语法 Laravel是易于理解且强大的,它提供了强大的工具用以开发大型、健壮的应用 具有验证、路由、session、缓存、数据库迁移工具、单元测试等常用的工具和功能 学习Laravel的前提条件 熟悉PHP语言 了解面向对象、命名空间、Traits等 熟悉关系型数据库Mysql 了解数据库的表、记录、列等概念 不需要具有框架使用经验
    查看全部
    1 采集 收起 来源:Laravel简介

    2017-08-24

  • 一键安装包下载地址http://laravelacademy.org/resources-download
    查看全部
  • MVC
    查看全部
    1 采集 收起 来源:MVC简介

    2017-05-12

  • 1.控制器调用模型输出到视图层 2.视图层调用控制器,控制器调用模型得到数据,控制器再将数据输出到视图层
    查看全部
    1 采集 收起 来源:MVC简介

    2017-05-10

  • 有没有快速创建控制器的方法 就像tp一样快速创建一个控制器 (buildcontroller)的方法
    查看全部
    1 采集 收起 来源:控制器

    2017-05-02

  • app包含核心代码
    查看全部
  • app目录:程序的核心代码 和 我们的业务逻辑代码,其中的 http 目录是我们业务逻辑的存放点。http 目录下有 定义路由文件 和 中间器文件 和 编写业务逻辑的控制器 目录。 bootstrap:包含框架启动的和自动加载文件。 config:包含所有程序中的配置文件,比如:cache.php(缓存)、database.php(数据库)、mail.php(邮件)、queue.php(队列)、session 和 view.php(视图)。 database:包括数据库填充 和 迁移文件。 public:程序入口 和 静态文件,比如之后的 CSS 、JS、IMG 等。 resources:包含 视图 和 原始系统文件。 storage:包含 编译后的文件。 tests:单元测试目录,存放测试代码。
    查看全部
  • 使用框架的原因。
    查看全部
    1 采集 收起 来源:Laravel简介

    2017-03-17

  • 代码部分
    查看全部
  • public function orm3(){ <!-- $student=Student::find(1021); $student->name='kitty';找1021的id改名为kitty $boll=$student->save();//保存 var_dump($bool); --> $num=Student::where('id','>',1019)->update( ['age'->41] ); var_dump($num); } 更新id大于1019的年龄为41
    查看全部
  • 在使用查询构造器查询数据时,pluck也可以像lists一样,返回以指定字段为键的数组,我试过了。
    查看全部
  • 查询构造器简介 Laravel 查询构造器(query Builder)提供方便,流畅的接口,用来建立及执行数据库查找语法 使用PDO参数绑定,以保护应用程序免于SQL注入因此传入的参数不需额外转义特殊字符 基本可以满足所有的数据库操作,而且在所有支持的数据库系统上都可以执行 使用查询构造器 新增 在 StudentController.php public function query1(){ //插入一条语句 /*$num = DB::table('student')->insert(['name' => 'imooc1', 'age'=> 18]); var_dump($num);*/ //一次插入多条数据,使用二维数组 $num = DB::table('student')->insert([ ['name' => 'name1', 'age'=> 20],['name' => 'name2', 'age'=> 21],['name' => 'name3', 'age'=> 22] ]); var_dump($num); }
    查看全部
  • Laravel 中提供了DB facade(原始查找)、查询构造器 和 Eloquent ORM三种操作数据库方式 DB facade 新建数据表与连接数据库 新建数据表 CREATE TABLE IF NOT EXISTS student( `id` INT AUTO_INCREMENT PRIMARY KEY, `name` VARCHAR(255) NOT NULL DEFAULT '' COMMENT '姓名', `age` TINYINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '年龄', `sex` TINYINT UNSIGNED NOT NULL DEFAULT 10 COMMENT '性别', `created_at` INT NOT NULL DEFAULT 0 COMMENT '新增时间', `updated_at` INT NOT NULL DEFAULT 0 COMMENT '修改时间' )ENGINE=INNODB DEFAULT CHARSET = UTF8 AUTO_INCREMENT=1001 COMMENT='学生表';
    查看全部
  • 怎么新建视图? 原生php 1、resources/views/项目名/模板名 下建立member/member-info.php 2、controller class MemberController extends Controller{ public function info($id){ return view('member-info'); } } laravel默认模板 1、resources/views/ 下建立info.blade.php 2、controller class MemberController extends Controller{ public function info($id){ return view('member-info'); } } 怎么输出视图? 在模板中写入什么在界面上就输出什么。 如传入变量 Route: Route::get('member/info/{id}/{name}',['uses'=> 'MemberController@info','as'=>'memberinfo']); Controller: class MemberController extends Controller{ public function info($id,$name){ return view('member/info',[ 'id'=>$id, 'name'=>$name ]); } } View info blade {{$id}}--{{$name}}
    查看全部
    1 采集 收起 来源:视图

    2018-03-22

  • 项目中 路由用来接受请求,并转发给控制器中的方法进行处理 怎么新建一个控制器? 在 App\Http\Controllers\ 下新建一个文件(MemberController.php) <?php namespace App\Http\Controllers; class MemberController extends Controller{ public function info(){ return 'member-info'; } } ?> 控制器和路由怎么进行关联? 在 routes.php 文件中加入 //使用MemberController下的info方法 Route::get('member/info','MemberController@info'); Route::get('member/info',['uses'=> 'MemberController@info','as'=>'memberinfo']); //传参 route: Route::get('member/info/{id}',['uses'=> 'MemberController@info','as'=>'memberinfo']); controller class MemberController extends Controller{ public function info($id){ return "ID:".$id; } }
    查看全部
    1 采集 收起 来源:控制器

    2018-03-22

举报

0/150
提交
取消
课程须知
1、掌握基本的HTML相关知识 2、熟悉PHP语言,了解面向对象、命名空间、Traits等特性 3、熟悉关系型数据库Mysql,了解数据库的表、记录、列等概念。
老师告诉你能学到什么?
1、了解Laravel的优势 2、快速搭建Laravel开发环境 3、掌握Laravel中的路由和MVC 4、掌握Laravel中的数据库操作 5、掌握Laravel中的模板引擎

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!