سلام دوستان من میخام از 6 تا تیلبم یه سری اطلاعات بکشم بیرون ک کشیدیم اینارو و یه ویو ساختم داخل sql ام و اون ویو رو ب عنوان تیبل فچ میکنم داخل لاراول الان سوالی ک هست اینه من میخام مثلا بگم این اطلاعات رو از تاریخ x تا y به من بده اونو چطور پیاده کنم باید تک تک کوئری بزنم یا نه میشه از طریق همون ویو هم ریکوئست فرستاد یا ییچیزی تو مایه هخای استور پروسیجیری چیزی باید پیاده کنم دقییقا چی کار باید کنم؟
سلام
اگر میخوای به یک ویو چندتا ریکوئست مختلف همزمان بفرستی اینجوری کار کن
return view('users.shop_page', [
'shop' => $shop,
'shop2' => $shop2,
'shop3' => $shop3,
]);
حالا میتونی برای بدست آوردن بین 2 تاریخ از تابع whereBetween در کوئری استفاده کنی
@karenp8
سلام.
با استفاده از کد زیر اون رو پیاده کنید :
$dateS = new Carbon('first day of January 2016');
$dateE = new Carbon('first day of November 2016');
$result = ModelName::whereBetween('created_at', [$dateS->format('Y-m-d')." 00:00:00", $dateE->format('Y-m-d')." 23:59:59"])->get();
@mohsenbostan
سلام مهندس تشکر از پاسختون ببنید من این ویو رو اینجوری ساختم الان تاریخ رو کجا چک کنم ؟ من زیاد با tsql اشنایی ندارم
CREATE VIEW Statistic as
SELECT
(SELECT
COUNT(*)
FROM users) AS `tot_user`,
(SELECT
COUNT(*)
FROM demands) AS `tot_demand`,
(SELECT
COUNT(*)
FROM reports) AS `tot_report`,
(SELECT
COUNT(*)
FROM users
WHERE users.mobile_verified_at IS NULL) AS `user_inactive`,
(SELECT
COUNT(*)
FROM reports
WHERE reports.state =0) AS `report_inactive`,
(SELECT
COUNT(*)
FROM demands
WHERE demands.state = 1) AS `demand_inactive`,
(SELECT COUNT(*) FROM replies LEFT JOIN demands ON demands.id=replies.id) AS `demand_replied`
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟