# laravel,为WEB艺术家而生的框架 Laravel框架诞生于2011年6月11日 官方网站:[https://laravel.com/](https://laravel.com/) 中文官网:[https://laravel-china.org/docs/laravel/5.7](https://laravel-china.org/docs/laravel/5.7) Laravel是一套**简洁、优雅**的PHP Web开发框架(PHP Web Framework)。它可以让你从面条一样杂乱的代码中解脱出来;它可以帮你构建一个完美的网络APP,而且每行代码都可以简洁、富于表达力。 Laravel5.7 对PHP是有一些要求的 ``` PHP >= 7.1.3 extension=php_openssl.dll extension=php_pdo_mysql.dll extension=php_mbstring.dll extension=php_curl.dll extension=php_fileinfo.dll extension=php_gd2.dll ``` composer安装laravel ``` 切换国内镜像源 composer config -g repo.packagist composer https://packagist.phpcomposer.com 备选 composer config -g repo.packagist composer https://packagist.laravel-china.org 以上两种镜像源,任选其一就可以了。 composer create-project --prefer-dist laravel/laravel=5.7.* weblaravel create-project 新建项目 --prefer-dist 以压缩的方式下载 可选 laravel/laravel=5.7.* 创建名称和版本号 weblaravel 下载到本机后,所起的项目名称 ``` 命令行启动laravel ``` php artisan serve [--port=端口号] 默认端口是 8000 ``` 查看定义好的路由 ``` php artisan route:list ``` ![](https://box.kancloud.cn/470a12389a3c505308d3cdd4534b1bc1_720x165.png) 删除目录后需要清除缓存 ``` composer dump-autoload ``` 在nginx环境下,除了'/'路由访问全部都是404 ``` location / { try_files $uri $uri/ /index.php?$query_string; index index.php; } ```