簡體   English   中英

在Laravel中制作控制器會停止php artisan服務執行嗎?

[英]Does Making a Controller in Laravel stops the php artisan serve to execute?

laravel的服務器默認localhost:8000處於打開狀態時,我正在制作控制器。

使控制器成為服務器后,服務器無法正常工作,當我在終端中嘗試命令“ php artisan serve”時,它給了我:-

[Symfony \\ Component \\ Debug \\ Exception \\ FatalErrorException]
解析錯誤

我應該怎么做才能使我的項目再次運行?

當您在應用中的某處出現此類錯誤時, artisan命令將停止工作。 只需找到它(新控制器中似乎有一個),對其進行修復即可使用。

要添加到其他答案中的另一件事是將-v添加到您正在使用的artisan命令中。 這為您提供了很好的追溯,有助於發現可能的錯誤。

php artisan -v serve

我發現這是由於語法錯誤所致,可以通過以下方式發現:

要搜索語法錯誤,請轉到您的項目目錄,然后嘗試通過運行以下命令來整理整個目錄:

在這里命令:

查找-L ./-名稱'* .php'-print0 | xargs -0 -n 1 -P 4 php -l | grep“錯誤解析”。

如果存在任何語法錯誤,該命令將輸出第一個有錯誤的文件,發生錯誤的行以及錯誤消息。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM