Adding Ship Class column

This commit is contained in:
2021-04-09 01:35:39 -07:00
parent 589bf47eff
commit 0145a8073a
4 changed files with 42 additions and 2 deletions

View File

@ -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);

View File

@ -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'];
}