for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Itstructure\GridView\Actions;
/**
* Class Delete.
* @package Itstructure\GridView\Actions
*/
class Delete extends BaseAction
{
const ACTION = 'delete';
* @param $row
* @param int $bootstrapColWidth
* @return array|string
public function render($row, int $bootstrapColWidth = BaseAction::BOOTSTRAP_COL_WIDTH)
return view('grid_view::actions.'.self::ACTION, [
'url' => $this->getUrl($row),
'bootstrapColWidth' => $bootstrapColWidth,
'htmlAttributes' => $this->buildHtmlAttributes()
])->render();
}
* @return string
protected function buildUrl($row)
return $this->getCurrentUrl() . '/' . $row->id . '/' . self::ACTION;