Everything is working fine in this code except $result = Input::get('term');
Someone please help me to get the input value of field term
. When i do this $result = 8;
everything works well.
In my plugin "Lesson" model
<?php
namespace Cng\Tennis\Models;
use Model;
use Flash;
use Db;
use Input;
use request;
use Cng\Tennis\Models\Term as termModel;
class Lesson extends Model
{
public function getSdateOptions () {
$result = Input::get('term');
$term = termModel::select('id','start_date')->where('id', $result )->first();
if ($this->term_id == $result ) {
return [$term->id => $term->start_date];
}
else{
return ['Select a date' => 'Select a date' ];
}
}
public function getFdateOptions () {
return ['Select a date' => 'Select a date' ];
}
In yaml
term:
label: Term
nameFrom: name
descriptionFrom: description
span: auto
containerAttributes: { }
type: dropdown
emptyOption: Select
tab: 'Event Details'
dependsOn:
- location
sdate:
label: 'Start Date'
mode: date
span: left1
cssClass: ''
required: 1
dependsOn:
- term
type: dropdown
tab: 'Event Details'
disabled: 1