这是拉拉威尔的好做法吗



我正在学习Laravel 8并尝试进行表单验证,我想知道我的$_POST是否正确?或者有更好的方法可以做到这一点,或者我的代码有问题吗?

请参阅下面的代码:

<?php
namespace AppHttpControllers ;
use illuminateHttpRequest ;


class customers extends Controller {
public function getData (Request $request){
$name = $_POST['name']; // <--- is this right ?
}

}

Laravel具有用于处理输入数据的内置功能。

https://laravel.com/docs/8.x/requests#input

在你的情况下,你想做:

$name = $request->input('name');

除其他外,这将保护您免受";未定义索引";如果name字段丢失,则会出现错误。

<?php
namespace AppHttpControllers;
use IlluminateHttpRequest;

class customers extends Controller {
public function getData (Request $request){
// $name = $_POST['name']; // <--- this is not a right method to get any value in laravel we have to using IlluminateHttpRequest; for get any post and get value
$name = $request->name;
}

}

这是检查单据的单据链接

相关内容

  • 没有找到相关文章

最新更新