Passing data to the class #2666
                  
                    
                      joshblevins1985
                    
                  
                
                  started this conversation in
                General
              
            Replies: 0 comments
  
    Sign up for free
    to join this conversation on GitHub.
    Already have an account?
    Sign in to comment
  
        
    
Uh oh!
There was an error while loading. Please reload this page.
-
I am trying to pass search data to the class from the controller. Here is what I got so far but when I put the variables in to pass they do not go to the datatable class.
Controller
`public function narcoticLogs(NarcoticLogsDataTable $dataTable, $start = NULL , $end = NULL)
{
if(!$start){
$start = Carbon::now()->subMonth(1)->startOfDay();
}else{
$start = Carbon::parse($start)->startOfDay();
}
if(!$end){
$end = Carbon::now()->endOfDay();
}else{
$end = Carbon::parse($end)->endOfDay();
}
return $dataTable->render('logistics.narcoticLogs');
`<?php
namespace Vanguard\DataTables;
use Carbon\Carbon;
use Vanguard\NarcoticLog;
use Yajra\DataTables\Html\Button;
use Yajra\DataTables\Html\Column;
use Yajra\DataTables\Html\Editor\Editor;
use Yajra\DataTables\Html\Editor\Fields;
use Yajra\DataTables\Services\DataTable;
class NarcoticLogsDataTable extends DataTable
{
/**
* Build DataTable class.
*
* @param mixed $query Results from query() method.
* @return \Yajra\DataTables\DataTableAbstract
*/
public function dataTable($query)
{
$query->where('companyId', auth()->user()->companyId)->orderBy('timeOut', 'desc');
}`
Beta Was this translation helpful? Give feedback.
All reactions