1. 程式人生 > >從零開始學習laravel web開發

從零開始學習laravel web開發

所有的程式碼都是在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', '

[email protected]');

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鍵值。

解決Whoops, looks like something went wrong.

這裡我是由於使用 composer create-project laravel/laravel mylaravel建立專案之後將原來檔案拷貝到新目錄的時候。.env的隱藏檔案沒有拷貝。只要拷貝過去也可以。建議使用這種方式;

解決Whoops, looks like something went wrong.

.env由於是隱藏程式碼,所有git初始上傳時沒上傳

config/app.php 改 env('APP_KEY')=>env('APP_KEY', 'Gm5j15kuRILwQJvsY28HHyzMpehuejeb')