Laravel 常用命令整理

简介: laravel不是可以直接 request()->ip() 获取IP吗,并且laravel自带有 Carbon 插件用于操作时间,生成随机字符串也自带有 Str::random() 方法,没要把框架自带的功能再重新封装一遍。

laravel不是可以直接 request()->ip() 获取IP吗,并且laravel自带有 Carbon 插件用于操作时间,生成随机字符串也自带有 Str::random() 方法,没要把框架自带的功能再重新封装一遍。


下面开始介绍我整理的常用命令


常用命令


Artisan


// 针对命令显示帮助信息
php artisan --help OR -h
// 打印 Laravel 的版本信息
php artisan --version OR -V
// 强制输出 ANSI 格式
php artisan --ansi
// 显示当前命令行运行的环境
php artisan --env
// 显示所有可用的命令
php artisan list
// 缓存视图文件以提高效率
php artisan view:cache
// 清除视图文件缓存
php artisan view:clear


Composer


创建项目


composer create-project laravel/laravel folder_name


全局安装


composer require global vendor/packages


罗列所有扩展包括版本信息


composer show


Environment


判断当前环境是否为 local


if (app()->environment('local')){}


判断当环境是否为 local 或 test...


if (app()->environment(['local', 'test'])){}


Log


第二个参数支持传入数组,不需把数据数据通过json_encode()转码拼接到第一个参数中


Log::info('info',array('context'=>'additional info'));


获取 monolog 实例


Log::getMonolog();


添加监听器


Log::listen(function($level, $message, $context) {});


SQL 查询语句


开启 log


DB::connection()->enableQueryLog();


获取已执行的查询数组


DB::getQueryLog();

Request


返回用户的 IP


Request::ip();


获取 Url: xxx.com/a/b


Request::url();


获取 Uri: xxx.com/a/b/?c=d


Request::getUri();


获取原始的POST数据


Request::instance()->getContent();


相关文章
|
缓存 应用服务中间件 Linux
Nginx安装及其常用命令(实操版)(一)
Nginx安装及其常用命令(实操版)
267 1
|
数据中心
Zerotier常用命令整理
Zerotier一款可以让您随时随地轻松连接云,移动,桌面和数据中心资源的工具。通过Zerotier可以轻松地将你的多台设备建立局域网,互联互通。本文主要整理Zerotier在日常使用中的命令,以备日常使用查询。
14787 0
Zerotier常用命令整理
|
9天前
|
PHP Windows
thinkPhP6.0安装教程图解--PHP框架安装
本文是一篇关于ThinkPHP 6.0安装教程的图解,包括环境检查、安装Composer、修改Composer镜像地址、安装ThinkPHP框架以及启动运行ThinkPHP的步骤。文章详细描述了每个步骤的操作方法,并提供了相应的命令和截图,帮助用户理解并顺利完成ThinkPHP 6.0的安装和运行。
thinkPhP6.0安装教程图解--PHP框架安装
|
2月前
|
前端开发 JavaScript 安全
Django入门到放弃之常见配置及基本命令
Django入门到放弃之常见配置及基本命令
|
应用服务中间件 Linux 数据安全/隐私保护
liunx常用命令整理
liunx常用命令整理
269 0
|
数据库连接 PHP 数据库
Laravel框架简介与环境搭建
Laravel框架简介与环境搭建
173 0
|
存储 前端开发 JavaScript
GitBook工具是干什么的?底层原理是什么?
GitBook工具是干什么的?底层原理是什么?
196 0
|
Arthas Java 测试技术
基础命令之二 | 学习笔记
快速学习基础命令之二
基础命令之二 | 学习笔记
【p4】perforce命令笔记
【p4】perforce命令笔记
182 0
【p4】perforce命令笔记
|
SQL NoSQL 关系型数据库
laravel笔记
laravel笔记
104 0
下一篇
无影云桌面