Warning: mysqli_query(): MySQL server has gone away in /www/wwwroot/www.sinonsh.com/wp-includes/class-wpdb.php on line 2344

Warning: mysqli_query(): Error reading result set's header in /www/wwwroot/www.sinonsh.com/wp-includes/class-wpdb.php on line 2344
laravel 5.7会见不了路由-壹号娱乐app官网滤油机

壹号娱乐app官网

laravel 5.7会见不了路由

随着 laravel 5.7 的推出,有许多用户反应会见路由泛起了问题  。这个问题的泛起可能会让你在开发历程中铺张大宗的时间来处置惩罚  。为了资助各人解决这个问题,本文将详细先容 laravel 5.7 会见不了路由的解决计划  。

首先我们需要相识 Laravel 5.7 的一些新转变,这些转变可能会导致之前的代码无法正常运行  。其中最主要的一个转变是默认添加了 CSRF ;ぶ行募  。这其中心件可以确保用户提交的表单数据是否来自于你的应用程序,避免应用程序遭受 CSRF 攻击  。

CSRF ;ぶ行募在 Laravel 5.6 中已经保存,但默认并没有启用  。但在 Laravel 5.7 中,Laravel 团队默认启用了这其中心件  。因此,在 Laravel 5.7 中,使用表单提交数据时需要添加 CSRF 令牌  。

解决要领:

有两种要领可以解决 Laravel 5.7 会见不了路由的问题  。第一种要领是在 web.php 文件中添加 CSRF 令牌  。第二种要领是禁用 CSRF ;ぶ行募  。

要领一:在 web.php 文件中添加 CSRF 令牌

Laravel 5.7 代码的 RouteServiceProvider.php 中默认使用了 web 中心件组,因此,在 web.php 文件中添加 CSRF 令牌最简朴的要领就是使用 {{ csrf_field() }} 要领  。

例如,若是你有一个处置惩罚 POST 请求的路由:

Route::post(‘/foo’, function () {

return 'Hello World';

登录后复制

});

你需要在表单中添加 {{ csrf_field() }} 要领来天生 CSRF 令牌:

{{ csrf_field() }}
<!-- ... -->

登录后复制

这个要领可以确保你的 Laravel 5.7 应用程序可以正常处置惩罚 POST 请求  。

要领二:禁用 CSRF ;ぶ行募

禁用 CSRF ;ぶ行募是另一个解决 Laravel 5.7 会见不了路由的要领  。虽然这种要领可能会稍微降低你的 Laravel 应用程序的清静性,但若是你的应用程序不会受到 CSRF 攻击的威胁,那么这种要领是可行的  。

要禁用 CSRF ;ぶ行募,你需要在 VerifyCsrfToken 类的 $except 属性中添加要忽略的 URI  。

翻开 app/Http/Middleware/VerifyCsrfToken.php 文件,然后在 $except 属性中添加要忽略的路由:

protected $except = [

'your-route-to-ignore'

登录后复制

];

例如,假设你想忽略“register”路由:

protected $except = [

'register'

登录后复制

];

这个要领可以确保你的 Laravel 5.7 应用程序可以正常处置惩罚所有请求  。

结论:

总的来说,在 Laravel 5.7 中会见不了路由的问题主要是由于默认启用了 CSRF ;ぶ行募所导致的  。因此,若是你在开发的历程中遇到了这个问题,可以实验使用这两种要领来解决  。若是你要禁用 CSRF ;ぶ行募,应该仅对那些不涉及敏感或主要数据的路由使用  。这个要领可能会略微降低你的 Laravel 应用程序的清静性,因此建议使用要领一来确保你的应用程序的清静性  。

以上就是laravel 5.7会见不了路由的详细内容,更多请关注本网内其它相关文章!

免责说明:以上展示内容泉源于相助媒体、企业机构、网友提供或网络网络整理,版权争议与本站无关,文章涉及看法与看法不代表壹号娱乐app官网滤油机网官方态度,请读者仅做参考  。本文接待转载,转载请说明来由  。若您以为本文侵占了您的版权信息,或您发明该内容有任何涉及有违公德、冒犯执法等违法信息,请您连忙联系壹号娱乐app官网实时修正或删除  。

相关新闻

联系壹号娱乐app官网

18523999891

可微信在线咨询

事情时间:周一至周五,9:30-18:30,节沐日休息

QR code
【网站地图】【sitemap】