Собственно, у меня есть код, который должен вернуть кол-во юзеров, состоящих в группах в определенном daterange. Как мне создать параметры start_date и end_date к get запросу, чтобы я мог, например, через postman сделав get запрос на ссылку вида example.com/participant_by_daterange?start_date=01.01.19?end_date=02.02.19
Route::get('participant-by-daterange', ParticipantCountsController@ParticipantCountsWithGroups')
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use app\Group;
use app\Participants;
use Carbon\Carbon;
class ParticipantCountsController extends Controller
{
public function ParticipantCountsWithGroups()
{
$dateRange = "DD.MM.YY-DD.MM.YYYY";
$splitTimeStamp = explode("-", $dateRange);
$start_date = $splitTimeStamp[0];
$end_date = $splitTimeStamp[1];
$participants = Participant::whereHas('groups', function($q) use ($start_date, $end_date){
$q-> whereBetween('start_date',[new Carbon ($start_date), new Carbon ($end_date)]);
})->get();
}
}
Параметры передаются по типу /link?param1=test & param2=test (а не все ?, как Вы написали. Но это так...)
Передайте Вашему методу в контроллере реквест и получайте уже внутри значения.
Например:
public function test(Request $request){
echo $request->start_date . '<br/>' . $request->end_date;
}
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Делаю spa приложения на laravel, при помощи vuejs Пытаюсь передать данные с контроллера напрямую в представление (vue
Для того, чтобы получать неинициализированную область памяти, можно использовать и malloc и std::get_temporary_bufferПростой пример: чтобы не записать...
Возникло несколько вопросав в связи с copy ellision, c++17 и использованием компилятора clang++-8