سلام دوستان من میخام از 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`
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟