分类
Laravel

Laravel安装与配置-2

视频讲解

一、什么是artisan是什么?

artisan是Laravel框架中包含的基于命令行工具。它提供了许多有用的命令,可以执行 php artisan 命令查看命令帮助。其实artisan就是一个ascii文本文件,在laravel框架根目录,通过vim打开可以看到里面就是PHP代码。

artisan常用命令:

  • 创建控制器:php artisan make:controller
  • 创建Model:php artisan make:model

php artisan make:controller Test/IndexController,命令执行成功后,会在 app/Http/Controller/目录中创建 Test目录,并在Test目录中创建IndexController.php。

php artisan make:model Model/TestModel命令执行成功后会,会在app目录下创建 Model目录(如果没有则创建), 并创建TestModel.php文件。

二、环境配置文件 .env

在Laravel框架的根目录有一个 .env文件(如果没有,可以复制一份.env.example),文件中包含了大部分配置,比如MySQL,Redis。

获取.env中的配置项: env(‘XXX’,$default),当没有XXX配置项的时候,会取$default的值,是一个可选的参数。

三、Laravel中如何操作数据库

四、安装后台框架 laravel-admin

大部分项目都需要一个后台进行管理,比如电商后台(商品管理,分类管理,用户管理等等)。而RBAC绕不开的,在laravel-admin中已经集成好了RBAC以及很多其它方便快捷的功能(模型表格、模型表单等),可以让你在10分钟之内就可以搭好一个功能齐全的后台。

分类
环境搭建

Laravel安装与部署1

视频讲解

一、检查PHP环境:

常用命令:

  • whereis php (查看php路径信息,可能会存在多个版本的PHP)
  • php -v (查看当前的PHP版本)
  • php -i (查看phpinfo)
  • php –ini (查看当前php加载的配置文件)
  • php -m | gre xxx (查看某个模块是否安装)

二、检查composer

  • composer是PHP的依赖管理程序。什么是PHP的依赖?大家在使用PHP框架的时候,会经常安装一些第三方类库,比如Guzzle,predis,阿里云的SDK等,这些由第三方开发的功能模块我们可以通过composer来进行安装,管理。
  • 安装 :直接下载composer.phar文件。
  • 配置composer国内镜像(使用阿里云镜像):为了加速下载composer资源,建议配置,不然composer会直接从国外服务器下载。

三、Laravel安装与部署

  • 如何选择版本?最新版 or LTS版本?基于稳定性的考虑,建议使用LTS(长期支持)版本。
  • Laravel的安装方式 :composer or git
  • Nginx配置
location / {
	try_files $uri $uri/ /index.php?$query_string;
}