在 Laravel 应用程序中,我需要保存年份输入数据,它应该是数字并且应该只包含 4 个数字。这是目前的系统,
'year' => 'required|min:4|numeric',
Run Code Online (Sandbox Code Playgroud)
这是有效的,但可以输入 4 个以上的数字。这里怎么只能输入4个数字?
我是 Laravel 的新手。我有一个名为项目的表,我需要计算项目表的所有行的数量。我曾尝试使用idcolumn 来计算所有行,如以下函数
public function totalprojects()
{
$projects = Project::where('id')->count();
return view('summarys.summary')->withProjects($projects);
}
Run Code Online (Sandbox Code Playgroud)
但它返回0我该如何管理?
使用laravel 5.6和mysql.我有以下表名vehicles
id name categoryname brandname model
1 juy car toyota 121
2 gty van nissan caravan
3 bgh car bmw 520d
4 hyu van ford max
5 nhj car toyota 121
6 gtr car toyota corolla
7 gtr van nissan caravan
Run Code Online (Sandbox Code Playgroud)
我正在使用以下控制器功能来显示带有bransnames的类别名称
public function filterbrand ()
{
$vehicles = DB::table('vehicles')
->orderBy('categoryname', 'asc')
->get();
return view('vehicles.brand')->withVehicles($vehicles);
Run Code Online (Sandbox Code Playgroud)
并使用以下刀片文件来显示数据
<?php $cat = ""; ?>
@foreach($vehicles->unique('modelname') as $vehicle)
@if($vehicle->categoryname != $cat )
<?php $cat = $vehicle->categoryname; ?>
{{$cat}}
<br><br>
@endif
<ul>
<li>{{$vehicle->brandname}}</li> …Run Code Online (Sandbox Code Playgroud)