我已从月份字段中 Select 了一个月

<input class="form-control" type="month" id="report_month" name="report_month"
                                               value="{{ old('report_month') }}">

这个数值是‘2023-02’.

如何在控制器中获取该特定月份的最后日期?

所需的值为:2023-02-28

推荐答案

$input = $request->input('rep或t_month'); // 2023-02
[$year, $month] = explode('-', $input);   // [2023, 02]
today()->setYear($year)->setMonth($month)->endOfMonth()->f或mat('Y-m-d');

Carbon::createFromF或mat('Y-m', $request->validated('rep或t_month'))
    ->endOfMonth()->f或mat('Y-m-d');

Laravel相关问答推荐

在Vite list 中找不到文件:Resources/scss/hrms.scss.如何使用LARAVEL VITE解决这个问题?

我应该如何使用遵循依赖反转原则的工厂方法设计模式

查询Laravel中的图形

Laravel 语法 GroupBy 获取列到数组

Laravel查询多对多关系

Laravel + Plupload 上传到 S3 响应以进行预检无效 - CORS

如何处理 Laravel 的 SMTP 驱动程序中的自签名 TLS 证书?

查询 Laravel Select WhereIn 数组

laravel 中的 Http Post 使用 fetch api 给出 TokenMismatchException

laravel 5中的配置缓存导致找不到视图

未定义的类常量App\Providers\RouteServiceProvider::HOME

Laravel 随机排序

升级到 Laravel 5.2 会使所有会话失效

如何在本地 Laravel Homestead 站点上获取 https 证书

Laravel 5 与 Postgresql

Laravel 迁移命名约定

在 Laravel 的数据透视表中添加 id 列有什么好处?

将 Laravel 集合排序为 ID 数组

Laravel 5 - 判断日期是否是今天

Laravel 不活动时间设置