Laravel —— 路由问题

Posted rendd

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Laravel —— 路由问题相关的知识,希望对你有一定的参考价值。

在 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‘,
];

 

以上是关于Laravel —— 路由问题的主要内容,如果未能解决你的问题,请参考以下文章

Laravel 中的路由问题

Laravel 命名路由分组所有管理路由

Laravel 路由模型绑定 - Laravel 5.7

禁用特定文件夹/路由的 Laravel 路由

将 VueJS 添加到 Laravel 但继续使用 Laravel 的路由器等

带有角度路由的 Laravel 5 中间件