LARAVEL知识点整理

1,composer安装调试工具

debugbar

安装 Debugbar#

使用 Composer 安装:

$ composerrequire”barryvdh/laravel-debugbar:~3.1”–dev

生成配置文件,存放位置config/debugbar.php:

$ php artisan vendor:publish–provider=”Barryvdh\Debugbar\ServiceProvider”

打开config/debugbar.php,将enabled的值设置为:

‘enabled’=>env(‘APP_DEBUG’,false),

修改完以后, Debugbar 分析器的启动状态将由.env文件中APP_DEBUG值决定。


2,预加载

当通过属性访问 Eloquent 关联时,该关联数据会被「延迟加载」。意味着该关联数据只有在你使用属性访问它时才会被加载。不过,Eloquent 可以在你查找上层模型时「预加载」关联数据。预加载避免了 N + 1 查找的问题

如:Topics::with(‘user’,’category’)->pagenation(15);


3,中间件 middleware

Laravel 中间件提供了一种方便的机制来过滤进入应用的 HTTP 请求

Laravel 自带了一些中间件,包括身份验证、CSRF 保护等。所有这些中间件都位于app/Http/Middleware目录

运行Artisan 命令make:middleware创建新的中间件:

php artisan make:middleware 中间件名称

例如:

4,运行 laravel mix

Laravel Mix 一款前端任务自动化管理工具,使用了工作流的模式对制定好的任务依次执行。Mix 提供了简洁流畅的 API,让你能够为你的 Laravel 应用定义 Webpack 编译任务。Mix 支持许多常见的 CSS 与 JavaScript 预处理器,通过简单的调用,你可以轻松地管理前端资源。

使用 Mix 很简单,首先你需要使用以下命令安装 npm 依赖即可。我们将使用 Yarn 来安装依赖,在这之前,因为国内的网络原因,我们还需为 Yarn 配置安装加速:
$ yarn config set registry https://registry.npm.taobao.org
使用 Yarn 安装依赖:

$ yarn install
安装成功后,运行以下命令即可:

$ npm run watch-poll
watch-poll 会在你的终端里持续运行,监控 resources 文件夹下的资源文件是否有发生改变。在 watch-poll 命令运行的情况下,一旦资源文件发生变化,Webpack 会自动重新编译。



5,辅助函数

Laravel 提供了很多 辅助函数,有时候我们也需要创建自己的辅助函数。

我们把所有的『自定义辅助函数』存放于 bootstrap/helpers.php文件中,这里需要新建一个空文件:

  • $ touch bootstrap/helpers.php

Linux 的 touch touch命令有两个功能:一是用于把已存在文件的时间标签更新为系统当前的时间(默认方式),它们的数据将原封不动地保留下来;二是用来创建新的空文件。
### 在 bootstrap/app.php 文件的最顶部进行加载:
bootstrap/app.php

<?php

require __DIR__ . '/helpers.php';
.

6,配置信息

你可以在应用程序的任何位置使用全局 config 函数来访问配置值。配置值的访问可以使用「点」语法,这其中包含了要访问的 文件名称 和 选项 的名称。还可以指定默认值,如果配置选项不存在,则返回默认值

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值