-
需要确认自己的环境满足以下要求:
PHP >= 7.1.3
PHP OpenSSL 扩展
PHP PDO 扩展
PHP Mbstring 扩展
PHP Tokenizer 扩展
PHP XML 扩展
PHP Ctype 扩展
PHP JSON 扩展
PHP BCMath 扩展
满足以上需求之后,就可以开始安装 Laravel 了。 -
Laravel 使用 Composer 管理依赖,所以,安装之前确保已经在机器上安装了 Composer(如果尚未安装的话参考这份文档去安装吧)。
通过 Laravel 安装器
首先,我们可以通过 Laravel 安装器安装 Laravel,在此之前,需要通过 Composer 安装 Laravel 安装器:
composer global require laravel/installer
-
确保 Composer 的全局 vendor bin 目录包含在系统 $PATH 路径中,以便系统可以找到 laravel 可执行命令。在不同的操作系统中,这个目录的位置也有所不同,常见的几种操作系列存放位置罗列如下:
macOS: H O M E / . c o m p o s e r / v e n d o r / b i n ( HOME/.composer/vendor/bin( HOME/.composer/vendor/bin(HOME 表示当前用户家目录,可以用 ~ 替代)
GNU/Linux:$HOME/.config/composer/vendor/bin
Windows:%USERPROFILE%\AppData\Roaming\Composer\vendor\bin(%USERPROFILE% 代表的也是当前用户家目录)
安装完成后,只需通过 laravel new 命令即可在当前目录下创建一个新的 Laravel 应用,例如,laravel new blog 将会创建一个名为 blog 的新 Laravel 应用,且包含所有已安装的 Laravel 依赖:
laravel new blog
- 如果之前已经安装过旧版本的 Laravel 安装器,需要更新后才能安装基于 Laravel 5.8 框架的新应用:
composer global update
-
通过 Composer Create-Project
你还可以在终端中通过 Composer 的 create-project 命令来安装 Laravel 应用:
composer create-project --prefer-dist laravel/laravel blog
- 如果要下载安装 Laravel 其他版本应用,比如 5.7 版本,可以使用这个命令:
composer create-project --prefer-dist laravel/laravel blog 5.7.*。
-
本地开发服务器
如果你在本地安装了 PHP,并且想要使用 PHP 内置的开发环境服务器为应用提供服务,可以使用 Artisan 命令 serve:
php artisan serve
- 生成.env跟密钥命令
重命民为.env命令行输入:
rename .env.example .env
生成.key命令:
php artisan key:generate
- 创建一个controller控制器的artisan的命令
(1)默认在Controllers/UserController:
php artisan make:controller UserController
(2)在Controllers/Home/UserController:
php artisan make:controller Home/UserController
- 创建一个model的命令:
位置:app/Model:
php artisan make:model Model\User
或者
php artisan make:model User