所有的代码都是在app->http->controller里面完成
先创建路由然后写controller,路由文件是app\Http\routes.php
数据库配置文件在config下面的database.php
config/app.php 改 env('APP_KEY')=>env('APP_KEY', 'Gm5j15kuRILwQJvsY28HHyzMpehuejeb')
在根目录下创建空文件夹 storage\framework\sessions
nginx的root目录正向public下,配置域名 b.zhongtai.com
routest.php里增加 Route::get('test', 'TestController@test');
TestController新增 test()
浏览器访问 http://b.zhongtai.com/test
1、开启调试模式 config/app.php修改:'debug' => env('APP_DEBUG', true)
解决Whoops, looks like something went wrong
2、再次访问,发现报错信息变多了,重要是
No supported encrypter found. The cipher and / or key length are invalid.
终端使用如下命令:
php artisan key:generate
将生成的key复制到config/app.php替换的APP_KEY键值。
这里我是由于使用 composer create-project laravel/laravel mylaravel创建项目之后将原来文件拷贝到新目录的时候。.env的隐藏文件没有拷贝。只要拷贝过去也可以。建议使用这种方式;
.env由于是隐藏代码,所有git初始上传时没上传
config/app.php 改 env('APP_KEY')=>env('APP_KEY', 'Gm5j15kuRILwQJvsY28HHyzMpehuejeb')