laravel基础操作手册

1、路由配置

测试配置路由:

Route::get('/test', 'TestController@index');

2、控制器书写

3、模型文件

4、增加扩展类文件

Laravel 版本:5.5

有很多第三方的类库并没有制作 Composer,而是还以 require 的方式进行加载。对于此类的类库,我们只要小粒度的修改,就可以进行使用。我以极验 geetest 和邮件服务 SendCloud 为例。

在 Laravel 框架中建立存放第三方的 SDK 目录

?

1

mkdir app/Libraries

放置 geetest、SendCloud 的 SDK

官方下载后相关 SDK 后,移动到 app/Libraries 目录下:

?

1

2

app/Libraries/sendcloud-php-sdk

app/Libraries/gt3-php-sdk

注意各自 SDK 目录下是否存在 .git 目录,如果存在的话,记得递归删除掉 .git 目录。是 SDK 目录下的 .git 目录,千万不要删除错。

修改 composer.json 文件

?

1

2

3

4

5

6

7

8

9

10

11

12

13

...

"autoload": {

"classmap": [

"database/seeds",

"database/factories",

"app/Libraries/sendcloud-php-sdk/lib",

"app/Libraries/gt3-php-sdk"

],

"psr-4": {

"App\\": "app/"

}

},

...

在 autoload -> classmap 下,增加了 app/Libraries/sendcloud-php-sdk/lib、app/Libraries/gt3-php-sdk。

执行 composer 命令

Laravel 项目中执行:

?

1

composer dump-autoload

这样就完成了。

关于使用

例如在 Laravel 控制器中进行使用

?

1

2

$objSendCloud = new \SendCloud(API_USER, API_KEY[, VERSION]);

$objGeetestLib = new \GeetestLib(CAPTCHA_ID, PRIVATE_KEY);

https://www.jb51.net/article/138530.htm

案例说明:

1、返回的数据,是json格式的,要看后面要不要转换一下

2、接收参数

public function getList(Request $request){

$product_model = new Product();

//        $con['p_id'] = 1;

//        $con['product_title'] = array('like','"%土耳其%"');

//        $input=$request->all();

$page = $request->input('page');

$page = $page ? $page : 1;

$page_size = 1;

$con = 'p_id>0';

$count = $product_model->getCountStrs($con);

if($count>0){

$info = $product_model->getProductStrsList($con, $field = '*', 0, 1, $order = 'p_id asc');

//        $info = json_decode($info,true);

//            echo '<pre>';

//            print_r($info);die;

}

//调用新分页类

$page_obj = new Page($count,$page_size,$page);

$show_page = $page_obj->fpage();

echo '<pre>';

print_r($show_page);die;

}

转载于:https://www.cnblogs.com/FLy-1992/p/11174620.html

laravel基础操作手册相关推荐

  1. 私域电商个人号IP运营指南 私域流量池之微信个人号基础操作手册

    这是一个人人都在离不开IP的时代,从动漫.影视.游戏.图书到体育.明星,甚至网红.主题公园和玩偶,IP成了无孔不入的存在,资本追逐.人们"爱戴".品牌商趋之若鹜,可谓是热的发紫! ...

  2. 番茄工作法基础操作手册

    文章目录 需要准备的几个文档 1. 任务清单 2. 今日代办任务 3. 记录表 番茄工作法法则 番茄工作法基础操作 关于打扰 内部打扰 外部打扰 需要准备的几个文档 1. 任务清单 任务清单上记录的是 ...

  3. linux基础操作手册

    Linux 终端命令格式 目标 了解终端命令格式 知道如何查阅终端命令帮助信息 01. 终端命令格式 command [-options] [parameter] 说明: command:命令名,相应 ...

  4. 新版SteamVR插件基础操作手册

    文章目录 一.概述 二.动作管理(Actions) 三.更改按键设置 四.开始测试 五.总结 一.概述 目前随着市场上的VR设备越来越多,控制器的类型越来越趋向于碎片化.老版的SteamVR插件显然不 ...

  5. oracle tax 中国税,oracle_TAX_税基础设置操作手册.doc

    您所在位置:网站首页 > 海量文档 &nbsp>&nbsp计算机&nbsp>&nbsp数据库 oracle_TAX_税基础设置操作手册.doc21页 ...

  6. laravel基础课程---11、lavarel的ajax操作(ajax优劣势是什么)

    laravel基础课程---11.lavarel的ajax操作(ajax优劣势是什么) 一.总结 一句话总结: 优势:用户友好度:异步通信,不会频繁刷新页面,用户友好度比较高 优势:减轻数据库压力 缺 ...

  7. (个人翻译)Scrivener交互式手册中文版FowWindows 03基础操作

    文章目录 新手指引 主界面 活页夹 使用活页夹 特殊文件夹 其他文件夹没有特别之处 搜索 编辑器 使用编辑器 头视图 脚视图 检视器 概要与笔记 概要索引卡 笔记 标签与状态 书签 项目书签 元数据 ...

  8. 【Linux 操作系统】Ubuntu 基础操作 基础命令 热键 man手册使用 关机 重启等命令使用

    . 作者 : 万境绝尘 转载请注明出处 : http://blog.csdn.net/shulianghan/article/details/21056029 . 1. Linux运行等级介绍 Lin ...

  9. Linux 基础操作、常用shell命令、vi常用命令、man帮助手册

    Linux 基础操作.常用shell命令.vi常用命令.man帮助手册 一.简述 记录简单的Linux 基础操作.常用shell命令.vi编辑器常用命令.man帮助手册的使用. 二.Linux 基础操 ...

  10. 《After Effects CC中文版超级学习手册》——2.6 基础操作实例:欢迎学习AE CC打板动画...

    本节书摘来自异步社区<After Effects CC中文版超级学习手册>一书中的第2章,第2.6节,作者 程明才,更多章节内容可以访问云栖社区"异步社区"公众号查看. ...

最新文章

  1. 使用SQLServer配置管理器配置SQLServer数据库引擎实例,以便侦听特定的固定1433端口。...
  2. 修改Windows的cmd和PowerShell 的字体
  3. 独家 | 教你用不到30行的Keras代码编写第一个神经网络(附代码教程)
  4. 小程序 - 效果处理之技巧合集(更新中...)
  5. ios php range,PHP range() 函数 - PHP 基础教程
  6. retinaface极坐标
  7. 第十届蓝桥杯java B组—试题C 数列求值
  8. 数据段描述符和代码段描述符(一)——《x86汇编语言:从实模式到保护模式》读书笔记10
  9. edge浏览器设置默认浏览器
  10. 浅析vue2.0的diff算法
  11. 为XNA制做安装程序(四)WIX Toolset 3.0 for Visual Studio 2008
  12. 基于matlab的数字图像处理---图像的锐化与边缘提取
  13. 浅谈(Java)AIO-异步IO
  14. python保存h264格式视频(linux和windows)
  15. 倒立摆的实现 1.前期准备
  16. python图片表格转excel表格_Python办公自动化 | word 表格转excel
  17. finecms aip.php漏洞,finecms 最新版v2.3.3前台getshell
  18. postgres链接太多(sorry, too many clients already)
  19. exe制作成安装包,Inno Setup软件使用教程
  20. java构造器为什么不能被继承

热门文章

  1. 计算机系统基础(1)
  2. 完数(完备数、完美数)
  3. android 阅读器字体,为 Android 换上任意喜欢的字体,你可以试试这个 Magisk 模块...
  4. 数据仓库分层设计,零基础一看就会
  5. 如何在WORD中给数字加上圈,教程在这里,怎么在WORD中给数字加圈
  6. PotPlayer+SVP4视频补帧简易教程
  7. 非华为电脑安装华为电脑管家|多屏协同|非华为电脑与matepad11多屏协同|matepad11连接联想yoga14s|老版华为电脑管家
  8. 改进的协同过滤推荐算法
  9. 1024程序员节最新福利之2018最全大数据资料集合
  10. 威纶通触摸屏232脚位_威纶触摸屏tk6070iq232接口引脚电 – 手机爱问