Adding Ship Class column
This commit is contained in:
@ -25,6 +25,8 @@ class ShipsController extends Controller
|
||||
|
||||
public function add(Request $request){
|
||||
|
||||
$eliteShips = DB::table('elite_ships');
|
||||
|
||||
if($request->input('addShip')) {
|
||||
try {
|
||||
$ship = new Ships;
|
||||
@ -33,6 +35,8 @@ class ShipsController extends Controller
|
||||
$ship->shipName = request('shipName');
|
||||
$ship->shipOwner = request('shipOwner');
|
||||
$ship->shipType = request('shipType');
|
||||
// $ship->shipClass = $eliteShips->where('shipName', request('shipType'));
|
||||
$ship->shipClass = $eliteShips->where('shipName', request('shipType'))->value('shipClass');
|
||||
$ship->created_at = now();
|
||||
$ship->save();
|
||||
}catch(\Exception $e){
|
||||
@ -64,7 +68,9 @@ class ShipsController extends Controller
|
||||
'shipId' => strtoupper(request('shipId')),
|
||||
'shipName' => request('shipName'),
|
||||
'shipOwner' => request('shipOwner'),
|
||||
'shipType' => request('shipType')
|
||||
'shipType' => request('shipType'),
|
||||
// 'shipClass' => $eliteShips->where('shipName', request('shipType')),
|
||||
'shipClass' => $eliteShips->where('shipName', request('shipType'))->value('shipClass'),
|
||||
));
|
||||
}catch(\Exception $e){
|
||||
Log::error($e);
|
||||
|
@ -10,6 +10,6 @@ use Kyslik\ColumnSortable\Sortable;
|
||||
class Ships extends Model
|
||||
{
|
||||
use Sortable;
|
||||
public $sortable = ['shipId', 'shipName', 'shipOwner', 'shipType'];
|
||||
public $sortable = ['shipId', 'shipName', 'shipOwner', 'shipType', 'shipClass'];
|
||||
protected $casts = ['id' => 'string'];
|
||||
}
|
||||
|
Reference in New Issue
Block a user