Я хочу проверить, состоит ли menu_id
в том же порядке или нет.
Предположим, menu_id = 1
и order = 1
.
Затем, когда пользователь хочет добавить тот же заказ (т. е. 1
), должно отображаться сообщение об ошибке.
В противном случае значение должно быть сохранено.
Это таблица подменю:
Schema::create('submenu', function (Blueprint $table) {
$table->increments('submenu_id');
$table->tinyInteger('status')->default(1);
$table->unsignedInteger('menu_id');
$table->string('name');
$table->tinyInteger('order');
$table->timestamps();
$table->foreign('menu_id')
->references('id')
->on('menu')
->onDelete('cascade');
});
Я сделал это, чтобы проверить, содержит ли menu_id
ордер или нет, но он не работает.
Контроллер подменю -> addSubmenu()
функция:
$order = Input::get('order');
$menu = Input::get('menu_id');
if($menu->contains($order)){
echo "exists";die;
} else {
echo "no exists";die;
}