一、解決原始碼包下載不了的問題
儘管github.com可以開啟,但是ssh原始碼包卻難以克隆。於是改用碼雲賬號fork如下倉庫後重新整理,才順利克隆到本地
https://gitee.com/open-resource/larabbs
二、解決低版本資料庫遷移的問題
修改App\Providers\ AppServiceProvider.php檔案,boot函式裡面增加如下程式碼
use Illuminate\Support\Facades\Schema;
class AppServiceProvider extends ServiceProvider
{
public function boot()
{
//解決資料遷移的問題
Schema::defaultStringLength(191);
...
}
...
}
三、"Unable to boot ApiServiceProvider, configure an API domain or prefix."
配置.env檔案API_DOMAIN=http://w.bbs.cn
四、"No application encryption key has been specified."
執行如下命令即可解決php artisan key:generate
五、"No hint path defined for [sudosu]. "
修改config\sudosu.php檔案,陣列裡面增加cn字尾的域名
return [
// 允許使用的頂級域名
'allowed_tlds' => ['dev', 'local', 'test', 'cn'],
...
];
六、頁面暫無資料
執行如下命令php artisan migrate --seed
七、頁面頭像顯示不出來
修改datebase\seeds\UsersTableSeeder.php,將$avatars = [...]裡面的無效連結替換成可以正常顯示的圖片連結,之後回滾資料庫,再重新遷移並填充假資料
php artisan migrate:rollback
php artisan migrate --seed
搞定!乍一看,好像跟learnku論壇的風格一模一樣!再換個瀏覽器試試,發現圖片又打不開了,搞了半天這才發現,收集的圖片竟然也是防盜鏈的……