小编Bil*_*obs的帖子

Laravel - 何时使用 - > get()

我很困惑->get()在Laravel的时候......

EG DB::table('users')->find(1)不需要 - > get()来检索结果,也不需要User::find(1)

laravel文档说"...使用get或first方法执行查询......"

我已经阅读了Fluent Query Builder和Eloquent文档但是不明白何时需要使用get()...

谢谢您的帮助 在此输入图像描述

laravel

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

MySQL但不知道前面的列名

我正在构建一个PHP/MySQL应用程序,我允许用户创建自己的自定义(尽可能多的)配置文件数据(即他们可以添加任何数量的信息到他们的配置文件与其他文本框,但有一个"核心"用户配置文件字段集)

例如,他们可以在表单上创建一个新的文本框,并将其称为"我的宠物"和/或"我最喜欢的颜色".我们需要将这些数据存储在数据库中,并且显然无法为每个选项创建列,因为我们不知道他们的附加信息是什么.

我们认为我们可以存储他们提供的所有"addidional信息"的一种方式是将他们的附加信息存储为JSON并将其存储在MySQL文本字段中(我喜欢MySQL :))

我已经看过Wordpress表单构建器插件,你可以在其中创建自己的字段,所以我认为他们必须以某种方式将数据存储在MySQL中,因为NoSQL解决方案超出了这些插件的范围.

我很想坚持使用MySQL但是你们认为像MongoDB/Redis这样的NoSQL解决方案会是一个更好的解决方案吗?

谢谢

php mysql

6
推荐指数
1
解决办法
129
查看次数

section标签是否适合分组表单元素?

我目前正在使用p标签来包围表单分组(例如标签,输入和错误消息)......

p标签是我多年来使用的,但我有一点问题,因为p标签不能包含div等 ...所以我正在考虑使用'section'标签来分解表单"sections": )...

如果你们认为在这种情况下使用这个标签在语义上/功能上是合适的,我会寻找一些反馈......我作为网络开发的形式是我一天的90%所以非常感谢你的想法和反馈:)

仅供参考(虽然无关紧要)我正在使用Laravel Form作为示例!

之前

<p>
    <label>First Name</label>
    <input type="text" name="first_name" value="{{ Form::form_value('first_name', $user) }}">
    <span class="error_message">{{ $errors->first('first_name') }}</span>
</p>

<p>
    <label>Surame</label>
    <input type="text" name="surname" value="{{ Form::form_value('surname', $user) }}">
    <span class="error_message">{{ $errors->first('surname') }}</span>
</p>
Run Code Online (Sandbox Code Playgroud)

<section>
    <label>First Name</label>
    <input type="text" name="first_name" value="{{ Form::form_value('first_name', $user) }}">
    <span class="error_message">{{ $errors->first('first_name') }}</span>
</section>

<section>
    <label>Surame</label>
    <input type="text" name="surname" value="{{ Form::form_value('surname', $user) }}">
    <span class="error_message">{{ $errors->first('surname') }}</span>
</section>
Run Code Online (Sandbox Code Playgroud)

感谢您的反馈微笑http://i2.minus.com/jOUK4SGJj8gGq.png

html forms semantics

6
推荐指数
1
解决办法
1503
查看次数

正则表达式为当前和仅数字

我需要在PHP中验证一个数字,特别是在一个slug中传递的数据库ID,但似乎无法正确使用正则表达式...

我无法使用,is_numeric()因为它不会过滤我需要的数字,同样处理ctype_digit()

// Values to Test
$tests = [42, '42', '42a', 'a42', '042', 1337, 0, '0', TRUE, FALSE, '1e4', 'not numeric', 9.1, '9.0', ''];

// RegEx
return !preg_match("/[^0-9]/", $val);
Run Code Online (Sandbox Code Playgroud)

它主要是工作但我需要在RegEx中测试一个值,FALSE并且''都返回有效...

我试图return !preg_match("/[^0-9]{1}/", $val);检查1的有效长度(不是值),但我似乎无法正确...

我已经查看了来自http://davidwalsh.name/php-validatie-numeric-digits的示例和评论,但无法获取任何示例代码...

有没有人知道RegEx 目前只有数字

php regex

0
推荐指数
1
解决办法
92
查看次数

标签 统计

php ×2

forms ×1

html ×1

laravel ×1

mysql ×1

regex ×1

semantics ×1