feat(menu): add label field to menu model and update related functionality
This commit is contained in:
@@ -21,6 +21,7 @@ class MenuController extends Controller
|
||||
{
|
||||
$validated = $request->validate([
|
||||
'code' => 'required|string|unique:menues,code',
|
||||
'label' => 'required|string|max:255',
|
||||
'parent_menu_code' => [
|
||||
'nullable',
|
||||
'string',
|
||||
@@ -49,6 +50,7 @@ class MenuController extends Controller
|
||||
{
|
||||
$validated = $request->validate([
|
||||
'code' => 'sometimes|required|string|unique:menues,code,'.$menu->id,
|
||||
'label' => 'sometimes|required|string|max:255',
|
||||
'parent_menu_code' => [
|
||||
'nullable',
|
||||
'string',
|
||||
|
||||
@@ -26,6 +26,7 @@ class Menu extends Model
|
||||
|
||||
protected $fillable = [
|
||||
'code',
|
||||
'label',
|
||||
'parent_menu_code',
|
||||
'content_type',
|
||||
'static_content_schema',
|
||||
|
||||
@@ -79,6 +79,7 @@ class TenantResource extends JsonResource
|
||||
$formatted = [
|
||||
'id' => $menu->id,
|
||||
'code' => $menu->code,
|
||||
'label' => $menu->label,
|
||||
'parent_menu_code' => $menu->parent_menu_code,
|
||||
'content_type' => $menu->content_type,
|
||||
'route' => $menu->route,
|
||||
|
||||
Reference in New Issue
Block a user