小编Fra*_*nRP的帖子

Laravel $request->has('name') 不起作用

我最近开始使用laravel来学习如何使用它。目前,我正在处理表单并查看 Laravel 提供的不同方法来促进我们的工作,但我不明白为什么以下代码不起作用:

\n\n
public function mensajes(Request $request) {\n    //return $request->all();\n\n    if ($request->has(\'nombre\')){\n        return "S\xc3\xad tiene nombre. Es ". $request->input(\'nombre\') ." y su correo es ". $request->input(\'email\');\n    } else {\n        return "No tiene nombre";\n    }\n\n\n\n}\n
Run Code Online (Sandbox Code Playgroud)\n\n

我尝试验证表单是否接收到输入“名称”,但无论是否接收到它,它都将其视为存在并且是否已填充,但是,当尝试执行此代码时(如果它正确执行)。

\n\n
public function mensajes(Request $request) {\n    //return $request->all();\n\n    if ($request->input(\'nombre\') != \'\'){\n        return "S\xc3\xad tiene nombre. Es ". $request->input(\'nombre\') ." y su correo es ". $request->input(\'email\');\n    } else {\n        return "No tiene nombre";\n    }\n\n\n\n}\n
Run Code Online (Sandbox Code Playgroud)\n\n

我花了很多时间,也许太多时间看我的代码,却没有看到错误。

\n

php laravel

4
推荐指数
1
解决办法
1万
查看次数

尊重Laravel刀片中的换行

令人怀疑的是,我尝试使用不同的方法自行解决,但没有一个能给我带来预期的结果。

当我在项目的数据库中保存文本类型的变量时,就会出现问题。它使用换行符保存它,实际上,当我尝试从其中一种视图对其进行编辑时,它会尊重这些跳转。当我想blade.php在所有文本都没有任何换行符的视图中显示它时,就会出现问题。

我使用了诸如nl2br ()或的不同功能str_replace,它们所做的只是将/ n更改为br标签的换行符,而不是应用这些换行符,而是将它们写在屏幕上文本旁边。

我不知道是否应该在服务器上执行对变量的更改或修改,然后将其发送到视图,而不是在视图中执行{{nl2br ($ user-> proffile)}}或使用str_replace

首先得到英语的宽恕,并在此先感谢您的帮助

php laravel laravel-blade

2
推荐指数
4
解决办法
1266
查看次数

标签 统计

laravel ×2

php ×2

laravel-blade ×1