laravel出现No application encryption key has been specified情况时的处理方法
若文件根目录下没有 .env
1、.env.example 改名使用命令 copy 修改为 .env
2、使用命令 php artisan key:generate 获取密码,自动保存到 .env(这一步基本可以解决问题,运行一下环境就好)
3、将密码复制到config/app.php 中的key里面
4、重新运行,OK。
.blade.php
-
控制器 app\Http\Controllers
-
文件名 UserController
-
路由调用 Route::get(‘usr/tom’, ‘UserController@tom’)
-
return view(‘user.profile’, [‘user’ => User::findOrFail($id)]);
-
依赖注入
- 继承
- 方法上传值
- 接收
-
设置时区 打开 config 下的 app.php 找到 ‘timezone’ 把UTC 改为 PRC 即可
-
laravel里面一个上传图片的接口,并建立软链接,访问图片
- PHP artisan storage:link
-
旦配置被缓存,.env 文件将不再被加载,所有对 env 函数的调用都将返回 null
- php artisan config:cache
-
维护模式 所有对应用程序的请求都显示为一个自定义视图
- resources/views/errors/503.blade.php
- php artisan down --message=“Upgrading Database” --retry=60 --allow=127.0.0.1 --allow=192.168.0.0/16
- php artisan up
-
php artisan storage:link
- public/storage - storage/app/public
-
单元测试
- php vendor/bin/phpunit
-
要查看可用的命令
- php artisan list make