两天入门五天掌握,这样的laravel别告诉我难

PHP的框架多而广泛众所周知,laravel作为其中一种框架真真是黑马一般的存在,自动关联第三方类,代码简介, api接口等等就不用在下多说了

那么如何快速学会?又如何运用?

首先,Laravel是一套简洁,优雅的 php web开发框架。

a.具有富于表达性且简洁的语法是特点。

b. Laravel是易于理解且强大,它提供了强大的工具用以开发大型,健壮的应用。

c.具有验证,路由,session,缓存,数据库迁移工具,单元测试等常用的工具和功能。

那么学习Laravel的前提条件是什么?

(1)熟悉php语言了解面向对象,命名空间,等等

(2)熟悉关系型数据库Mysql,了解数据库的表,记录,列等概念

(3)不需要具有框架使用经验

laravel 的安装及核心目录文件介绍

2.1 开发环境的搭建

laravel框架比较激进,大量使用了php的新特性,所以对php版本要求比较高。

1 5.2版本要求 php 5.5.9+

4.2 php 5.4+

4.1 php 5.3.7+

推荐使用开发环境

mac mamp

win phpstatdy xampp

2.2 laravel的下载和安装

2.3 laravel 的核心目录文件介绍

laravel 中的路由和MVC

3.1 路由

3.1.1 路由简介

(常用的框架请求都是对应控制器,方法名,而laravel请求都是对应路由,然后用路由对应控制器。)

简单的说就是将用户的请求转发给相应的程序进行处理

作用就是建立URL和程序之间的映射

请求类型 get、post、put、patch、delete’

3.1.2 基本路由

Route::get('/', function () {

return 'welcome';

});

3.1.3 多请求路由

Route::match(['get', 'post'], '名称' function () {

return 'welcome';

});

Route::any( '名称' function () {

return 'welcome';

});

3.1.4 路由参数

普通传参

Route::get('user/{id}', function ($id) {

return 'user' .$id;

});

默认值

Route::get('user/{id?}', function ($id = ‘名称’) {

return 'user' .$id;

});

验证

Route::get('user/{name}', function ($name) {

return 'user' .$id;

})->where(['name' => '[A-Za-z]+']);

3.1.5 路由别名

Route::get('user/member-center',['as' => 'center' ,function () {

return route('center');

}]);

3.1.6 路由群组

Route::group(['prefix'] => 'member',function(){

})

3.1.7 路由中输出视图

Route::get('view', function () {

return view('welcome');

});

姿势正确的学好laravel其实很简单,思维方式逻辑决定一切。

两天入门五天掌握,这样的laravel别告诉我难

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值