在 Laravel 中,路由是項目的起點。
下面總結一些路由中常見的問題。
一、路由 404
是因為配置檔案沒有開啟重定向子產品,可以通過下面的操作解決。
1、php.ini 開啟 openssl 子產品;
2、httpd.conf 開啟 rewrite_module 子產品;
3、設定 AllowOverride
<Directory "c:/Apache24/htdocs">
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
4、重新開機伺服器
二、微信開發路由
Laravel 中的 POST 請求都需要 CSRF 資料,但是微信并不會帶過來。可以讓 csrf 排除這些路由。
在 app/Http/Middleware/VerifyCsrfToken.php 檔案中,加入需要排除的路由。
protected $except = [
'/wechat',
];