我不能在一条路线上有两个名字吗?像下面这样:
Route::get('/', 'Admin\HomeController@index')->name(['admin.home', 'planner.home.index']);
Run Code Online (Sandbox Code Playgroud)
谢谢!
我的问题可能很愚蠢。但我需要澄清我对此的概念。
Laravel 中有多种读取数组的方法。如config()
变量、.env
函数、trans()
函数、文件读取.csv
等.txt
。.json
可能他们都有不同的目的。但我需要知道从控制器读取数组数据的良好做法是什么。给出了一个例子。谢谢
数组示例:
[
"mohammad" => [
"physics" => 35,
"maths" => 30,
"chemistry" => 39
],
"qadir" => [
"physics" => 30,
"maths" => 32,
"chemistry" => 29
],
"zara" => [
"physics" => 31,
"maths" => 22,
"chemistry" => 39
]
]
Run Code Online (Sandbox Code Playgroud) 我有这个验证规则,并为这些验证附加了一些自定义消息。
$this->validate($request, [
'name'=>'required',
'departments.*.name'=>'required',
'departments.*.sections.*.name'=>'required',
],[
'name.required'=>'The division name field is required.',
'departments.*.name.required'=>'The department name field is required.',
'departments.*.sections.*.name.required'=>'The section name field is required.',
]);
Run Code Online (Sandbox Code Playgroud)
我的观点截图:
在这里您可以看到,空白部分的输入字段显示错误消息
“部门名称字段为必填项。”
但应该显示
“章节名称字段是必需的。”
我缺少什么?
注意: 我正在打印所有字段错误消息的第一个索引