學習本站Laravel教程中遇到的問題筆記

TonyYang發表於2020-08-13

2020年8月13日16:25:25

問題1:今天早上無法啟動homestead。沒看懂下面的截圖

學習本站Laravel教程中遇到的問題筆記

原因不明
解決方案:重新安裝

問題2:

安裝新的Homestead後,執行php artisan migrate:refresh --seed後提示
學習本站Laravel教程中遇到的問題筆記

redis無法使用,只能靠手動執行
sudo /etc/init.d/redis-server restart
進行重啟redis

原因不明
解決方案:暫無

問題3:

靠著問題2中手動開啟redis的操作,能夠使用redis了,執行php artisan migrate:refresh --seed,可是一旦登入使用者以後,就開始瘋狂地傳送評論通知的Email。

原因:由於是第二遍重複教程到第七章,還沒有給傳送通知做限制條件
解決方案:

        //命令列執行遷移時不做這些操作!
        if(!app()->runningInConsole()){
            $reply->topic->updateReplyCount();
            //通知話題作者有新的評論
            $reply->topic->user->notify(new    TopicReplied($reply));
        }

問題4:

無法執行php artisan cache:clear
報錯

Failed to clear cache. Make sure you have the appropriate permissions.

學習本站Laravel教程中遇到的問題筆記
原因不明
解決方案:暫無

問題5

2020年8月13日17:17:52
此時此刻我的郵箱因為問題2和問題3的解決過程而爆炸了
我意識到redis裡面一定是有大量佇列任務的,趕緊找辦法清理任務

解決方案:

redis-cli #進入腳手架
flushall #清空redis的資料
本作品採用《CC 協議》,轉載必須註明作者和本文連結

相關文章