1.php安装之后要修改php.ini中以下几个地方:
(1)extension_dir = "./"
; On windows:
extension_dir = "./ext"
(2)
(3)
(4)与数据库相关的前面的分号也要去掉:
extension=php_openssl.dll
extension=php_pdo_firebird.dll
extension=php_pdo_mysql.dll
extension=php_pdo_oci.dll
extension=php_pdo_odbc.dll
extension=php_pdo_pgsql.dll
extension=php_pdo_sqlite.dll
(5)下载证书并将其地址写入php.ini相应的地方:
openssl.cafile=C:\devEnv\php\verify\cacert.pem
2.安装composer
(1)安装完composer后,修改composer的源:
composer config -g repo.packagist composer https://packagist.phpcomposer.com
(2)在项目目录下(含有composer.json文件的目录下)执行composer install.
3.将项目导入phpstorm
(1)在project tool 窗口选择根节点、然后右键->Composer | Init composer,选择composer.phar的路径。
(2)若没有.env文件,则在控制台执行copy .env.example .env。
(3)执行php artisan key:generate得到如下结果:
将【】中的key复制到.env中的APP_KEY=
(4)在控制台进入项目的public目录下执行php -S 0.0.0.0:9000(自定义端口号)
(5)在浏览器中输入127.0.0.1:9000即可看到相关页面。
参考资料:
http://www.cnblogs.com/warnier-zhang/p/5720192.html
http://www.devside.net/wamp-server/laravel-no-supported-encrypter-found-the-cipher-or-key-length-are-invalid
相关推荐
Laravel是一套简洁、优雅的PHP Web开发框架(PHP Web Framework)。它可以让你从面条一样杂乱的代码中解脱出来;它可以帮你构建一个完美的网络APP,而且每行代码都可以简洁、富于表达力。“开发”应当是一项富有创造性...
lavarel 安装和简单入门使用 ,整合smarty
Laravel 6.0是PHP框架Laravel的一个重要版本,以其优雅的语法、强大的功能和高效的开发流程而闻名。在Laravel 6.0中,开发者可以享受到一系列更新和改进,使得后台管理系统开发更加便捷和高效。 首先,Laravel 6.0...
使用`app()->environment()`或`config('app.env')`可以在代码中检测当前运行环境,这在编写环境特定的逻辑时非常有用。例如,你可能想要在开发环境中开启某些日志,而在生产环境中关闭。 Laravel的`Environment`类...
### Laravel框架最新详细学习笔记...通过以上的介绍,可以看出 Laravel 是一个功能强大且易于使用的 PHP Web 开发框架,它不仅提供了丰富的特性来帮助开发者快速构建 Web 应用程序,而且还注重代码的可读性和可维护性。
1. 在使用 Laravel Generator 时,确保遵循最佳实践,例如,避免在生产环境中运行可能会覆盖已有代码的生成命令。 2. 生成的代码可能需要根据具体需求进行调整,因为它们是基础模板,可能不完全满足复杂的业务逻辑。...
在实际使用中,你需要将"laravel-pretty-errors-master"这个项目克隆到你的Laravel项目中,然后按照文档指示进行配置。通常,这包括在服务提供者中注册新的错误渲染器,并可能需要在你的`.env`文件中设置环境为`APP_...
在Laravel框架中进行开发时,安全性是至关重要的一个方面。`Laravel开发-advisory`涉及的主题主要是针对SensioLabs Security Advisor工具的使用,该工具可以帮助开发者检查他们的项目中是否包含任何已知的安全漏洞。...
Laravel 试图通过简化大多数 Web 项目中使用的常见任务(例如身份验证、路由、会话和缓存)来减轻开发过程中的痛苦。 Laravel 的目标是在不牺牲应用程序功能的情况下使开发过程对开发人员来说是一种愉快的过程。 ...
同时,它的开源性质意味着有不断更新和改进的可能性,用户可以根据自身需求进行二次开发,打造个性化的电子商务平台。 总的来说,Bagisto结合了Laravel的强大力量和Vue.js的前端优势,为电商开发者提供了一个功能...
"laravel-blog" 是一个专门为 Laravel 设计的博客包,旨在简化博客开发流程,提供了一套预设的模板、路由和模型,以便快速搭建功能完备的博客平台。 **一、Laravel 框架基础** 1. **MVC架构**:Laravel 是基于 ...
总之,`Laravel开发-pulsar-shopping-cart`是一个展示如何在Laravel环境中构建购物车功能的实例。通过这个项目,开发者可以学习到Laravel的MVC架构、数据库操作、路由、视图、模型以及购物车系统的设计原理。对于想...
在本文中,我们将深入探讨如何使用Laravel5框架来开发一个高效且功能完善的学生管理系统。Laravel5作为PHP领域中最受欢迎的Web应用程序框架之一,以其优雅的语法、强大的功能和良好的社区支持,为开发者提供了构建...
首先,`Laravel SQL查询转储程序`是用于在开发环境中输出或者存储应用程序执行的所有SQL查询的工具。这对于调试、性能分析以及确保代码正确性至关重要。Laravel本身提供了基础的日志功能,可以在配置文件`config/...
Laravel 5是该框架的一个重要版本,它带来了许多改进和新特性,使得开发过程更加高效且愉快。 1. **安装与配置** Laravel 5的安装通常通过Composer进行,Composer是PHP的依赖管理工具。你需要在项目根目录下运行`...
在IT领域,Laravel是一个广泛使用的PHP框架,以其优雅的语法和强大的功能深受开发者喜爱。本指南将深入探讨如何在Laravel环境中集成并实现`faceswap`项目,这是一个基于深度学习的人脸交换工具。在开始之前,我们...
通过学习这个laravel商场项目源码,新手不仅可以掌握laravel框架的基本使用,还能了解到电子商务项目的实际开发流程和常见问题解决方法,对于提升PHP Web开发技能大有裨益。同时,这也可以作为进一步研究laravel高级...
在Laravel框架中,开发应用时我们经常需要处理数据模型的主键问题。"Laravel开发-has-uuid" 指的是在Laravel项目中同时使用自动递增ID(Auto Increment)和UUID(Universally Unique Identifier)作为模型的主键。...
Blade模板是Laravel框架中的核心组件之一,它为开发者提供了简洁、强大的模板设计能力。与其他PHP模板引擎不同,Blade允许在视图文件中直接使用原生PHP代码,这使得模板编写更加灵活。Blade视图在首次创建或修改后会...