标签分类
技术文章
当前位置:主页 > 计算机编程 > php > Laravel框架运行出错提示RuntimeException No application encryption key has been specified解决方法

Laravel框架运行出错提示“RuntimeException No application encryption key has been specified”解决方案

  • 发布时间:
  • 作者:码农之家原创
  • 点击:119

Laravel框架运行出错提示RuntimeException No application encryption key has been specified解决方法

这篇文章主要知识点是关于Laravel,出错提示,RuntimeException,No,application,encryption,key,has,been,specified.,解决方法,Laravel框架运行出错提示RuntimeException No application encryption key has been specified解决方法,Laravel访问出错提示:`Warning: require(/vendor/autoload.php): failed to open stream: No such file or di解决方法 的内容,如果大家想对相关知识点有系统深入的学习,可以参阅以下电子书

深入PHP:面向对象、模式与实践
  • 类型:PHP编程大小:41.3 MB格式:PDF出版:人民邮电出版社作者:Matt Zandstra
立即下载

本文实例讲述了Laravel框架运行出错提示RuntimeException No application encryption key has been specified.解决方法。分享给大家供大家参考,具体如下:

①在项目根目录放置.env文件

.env

APP_NAME=Laravel
APP_ENV=local
APP_KEY=
APP_DEBUG=true
APP_LOG_LEVEL=debug
APP_URL=http://localhost

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=homestead
DB_USERNAME=homestead
DB_PASSWORD=secret

BROADCAST_DRIVER=log
CACHE_DRIVER=file
SESSION_DRIVER=file
SESSION_LIFETIME=120
QUEUE_DRIVER=sync

REDIS_HOST=127.0.0.1
REDIS_PASSWORD=null
REDIS_PORT=6379

MAIL_DRIVER=smtp
MAIL_HOST=smtp.mailtrap.io
MAIL_PORT=2525
MAIL_USERNAME=null
MAIL_PASSWORD=null
MAIL_ENCRYPTION=null

PUSHER_APP_ID=
PUSHER_APP_KEY=
PUSHER_APP_SECRET=

②在项目目录下运行:

php artisan key:generate

该命令会生成APP_KEY并写入到.env文件中,重新运行

Laravel框架运行出错提示RuntimeException No application encryption key has been specified.解决方法

更多关于Laravel相关内容感兴趣的读者可查看本站专题:《Laravel框架入门与进阶教程》、《php优秀开发框架总结》、《php面向对象程序设计入门教程》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总》

希望本文所述对大家基于Laravel框架的PHP程序设计有所帮助。

Laravel访问出错提示:`Warning: require(/vendor/autoload.php): failed to open stream: No such file or di解决方法

本文实例讲述了Laravel框架访问出错提示:`Warning require(vendorautoload.php) failed to open stream No such file or dire解决方法。分享给大家供大家参考,具体如下:

错误信息:

`Warning: require(/http/www.mywakavLee.cn/bootstrap/../vendor/autoload.php): failed to open stream: No such file or directory in /http/www.mywakavLee.cn/bootstrap/autoload.php on line 17

Fatal error: require(): Failed opening required ‘/http/www.mywakavLee.cn/bootstrap/../vendor/autoload.php' (include_path='.:/usr/local/lib/php') in /http/www.mywakavLee.cn/bootstrap/autoload.php on line 17`

原因:网站根目录下缺少vendor这个存放laraver依赖包的目录

解决方法:使用composer install进行安装(没有安装过的情况下,以前安装过的话使用:composer update

如图:

 Laravel访问出错提示:`Warning: require(/vendor/autoload.php): failed to open stream: No such file or di解决方法

因为我没有安装过,直接使用了composer update命令,于是就报错了,如图:

 Laravel访问出错提示:`Warning: require(/vendor/autoload.php): failed to open stream: No such file or di解决方法

然后就可以访问网站了。

更多关于Laravel相关内容感兴趣的读者可查看本站专题:《Laravel框架入门与进阶教程》、《php优秀开发框架总结》、《php面向对象程序设计入门教程》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总》

希望本文所述对大家基于Laravel框架的PHP程序设计有所帮助。

以上就是本次给大家分享的全部知识点内容总结,大家还可以在下方相关文章里找到解决axios.interceptors.respon、 详解vue axios封装请求状态、 spring+springmvc+mybatis整合注、 等php文章进一步学习,感谢大家的阅读和支持。

上一篇:Laravel自定义command命令代码详解

下一篇:ThinkPHP5.1表单令牌Token失效的解决方法

展开 +

收起 -

学习笔记
网友NO.340682

Laravel中批量赋值Mass-Assignment的真正含义详解

前言 很多人初次遇到 批量赋值 的时候,很容易理解成 批量添加多条数据,实际并非如此。下面话不多说了,请看下面的例子。 假设用户表 users 结构如下,且通过 is_admin 字段值为 1 或 0 来判断用户是否为 管理员,其中 is_admin 字段默认值为 0: +----+-----------+------------------+----------+--------------------------------------------------------------+| id | name | email | is_admin | password |+----+-----------+------------------+----------+--------------------------------------------------------------+| 1 | seekerliu | me@seekerliu.com | 1 | $2y$10$RL6r.MwoJd.oOvKRYhUpmeQI6hUpoG/KgGNhA6X5JrRqfVbooCs92 |+----+-----------+------------------+----------+--------------------------------------------------------------+ 正常情况下,我们通过这种方式新建一个 普通 用户: public function store (Request $request){ $user = new \App\User; // 赋值 $user-name = $request-name; $user-email = $request-email; $user-password = bcrypt($request-password); // 新建一个用户 $user-save();} 为了方便,我们可以使用 $request-all() 获取用户提交的所有表单数据: public function store (Request $request){ $user = new \App\User; // Mass-Assignment 批量赋值 $data = $request-all(); // 新建一个用户 $user-create($data);} 这种情况下,如果用户提交正确的表单数据,例如: ['name' = 'liu', 'email' = 'liu@seekerliu.com', 'password' = 'test'] ,会新建一个……

网友NO.516629

Laravel框架实现调用百度翻译API功能示例

本文实例讲述了Laravel框架实现调用百度翻译API功能。分享给大家供大家参考,具体如下: 前言 最近在弄的视频下载网站,弄seo是人工去google翻译,然后再保存,这样下去很累啊,然后就想到让程序自己去翻译然后保存不就行了嘛,自己主要把中文的seo搞定就OK了。说干就干,最先去找了google 翻译 api,可惜要绑定信用卡,太麻烦,放弃,然后找到百度翻译API,虽然支持的国外语言不多,但最基本的国家也都有了。ok,开始撸码。 代码说明 使用的是Laravel框架,语言包存放在resources/lang目录下。代码功能主要是读取lang下所有的文件,然后读取指定的文件(zh-CN),所里面的数据循环出来,调用百度API,再将翻译后的结果保存下来。 上码 static function translate($_query,$_src_lang,$_desc_lang){ #Trans:就是百度提供的PHP类 $_res = Trans::translate($_query,$_src_lang,$_desc_lang); $_result = @$_res["trans_result"][0]["dst"]; return $_result;}#google 和 百度的不同.. const LANG=[ "de" = "de", "en" = "en", "es" = "spa", "fr" = "fra", "it" = "it", "ja" = "jp", "ko" = "kor", "pt" = "pt", "ru" = "ru", "th" = "th", "vi" = "vie", "zh-CN" = "zh", "zh-TW" = "cht", "id" = "en", "ms" = "en", "my" = "en",];static function startTrans($_trans_name='down.php',$_lang_name='zh-CN'){ $_lang_dir = Storage::disk('lang'); $_dirs = $_lang_dir-directories(); $_transArr = self::_getSrcTransArr($_lang_na……

网友NO.241586

Laravel 的数据库迁移的方法

本文介绍了Laravel 的数据库迁移的方法,分享给大家,具体如下: 生成迁移 --table 和 --create 选项可用来指定数据表的名称,或是该迁移被执行时会创建的新数据表。这些选项需在预生成迁移文件时填入指定的数据表: php artisan make:migration create_users_tablephp artisan make:migration create_users_table --create=usersphp artisan make:migration add_votes_to_users_table --table=users 添加字段 \database\migrations\2017_07_30_133748_create_users_table.php ?phpuse Illuminate\Support\Facades\Schema;use Illuminate\Database\Schema\Blueprint;use Illuminate\Database\Migrations\Migration;class CreateUsersTable extends Migration{ /** * 运行数据库迁移 * * @return void */ public function up() { // Schema::create('users',function (Blueprint $table){ $table-increments('id')-comment('递增ID'); $table-string('email',60)-comment('会员Email'); $table-string('phone',20)-comment('会员手机号'); $table-string('username',60)-comment('用户名'); $table-string('password',32)-comment('用户密码'); $table-char('rank',10)-comment('会员等级'); $table-unsignedSmallInteger('sex')-comment('性别;0保密;1男;2女'); $table-unsignedSmallInteger('status')-comment('用户状态'); $table-ipAddress('last_ip')-default('0.0.0.0')-comment('最后一次登录IP'); $table-timeTz('last_login')-comment('最后一次登录时间'); $table-timestamps(); }); } /** * 回滚数据库迁移 * * @return void */ public functio……

<
1
>

Copyright 2018-2019 xz577.com 码农之家

版权责任说明