入力内容確認
{% if errors.has('passsword') %}
<div class="colorRed">※入力必須項目です。</div>
{% endif %}
経過時間の計算
use Carbon\Carbon;
$start = Carbon::parse('2025-10-01 09:30:00');
$end = Carbon::parse('2025-10-14 11:10:00');
$sec = $start->diffInSeconds($end);
$mins = $start->diffInMinutes($end);
$hours = $start->diffInHours($end);
$days = $start->diffInDays($end);
ログインユーザー情報
use Illuminate\Support\Facades\Auth;
Auth::guard('member')->user()
簡易的なバリデーション
$form = $request->validate([
'account' => ['required', 'integer'], //整数のみ
'account' => ['required', 'numeric'], //小数もOK
'account' => ['required', 'string', 'digits_between:1,12'],
'account' => ['required', 'string', 'regex:/^\d{1,12}$/'],
'building' => ['nullable', 'string'],
'email' => [
'required',
'string',
Rule::unique('members', 'email')->where(function ($query){
return $query->whereNull('deleted_at');
}),
],
]);