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安装及其常用命令(实操版)
284 1
|
数据中心
Zerotier常用命令整理
Zerotier一款可以让您随时随地轻松连接云,移动,桌面和数据中心资源的工具。通过Zerotier可以轻松地将你的多台设备建立局域网,互联互通。本文主要整理Zerotier在日常使用中的命令,以备日常使用查询。
16028 0
Zerotier常用命令整理
|
XML 数据格式 Windows
WIX 安装部署教程(六) 为你收集的七个知识点
原文:WIX 安装部署教程(六) 为你收集的七个知识点  前段时间整理5篇WIX(Windows Installer XML)的安装教程,但还不够完善,这里继续整理了七个知识点分享给大家。WIX最新版本3.
1837 0
|
3月前
|
PHP Windows
thinkPhP6.0安装教程图解--PHP框架安装
本文是一篇关于ThinkPHP 6.0安装教程的图解,包括环境检查、安装Composer、修改Composer镜像地址、安装ThinkPHP框架以及启动运行ThinkPHP的步骤。文章详细描述了每个步骤的操作方法,并提供了相应的命令和截图,帮助用户理解并顺利完成ThinkPHP 6.0的安装和运行。
thinkPhP6.0安装教程图解--PHP框架安装
|
4月前
|
前端开发 JavaScript 安全
Django入门到放弃之常见配置及基本命令
Django入门到放弃之常见配置及基本命令
|
jenkins Java 持续交付
Jenkins的简单使用,小白式教程
Jenkins的简单使用,小白式教程
275 0
|
缓存 负载均衡 应用服务中间件
Nginx安装及其常用命令(实操版)(二)
Nginx安装及其常用命令(实操版)
152 1
|
应用服务中间件 Linux 数据安全/隐私保护
liunx常用命令整理
liunx常用命令整理
282 0
|
数据库连接 PHP 数据库
Laravel框架简介与环境搭建
Laravel框架简介与环境搭建
181 0
|
存储 缓存 Shell
Hexo的一些用法整理
Hexo的一些用法整理
135 0
Hexo的一些用法整理