如果mA处于活动状态,则其他themeB,themeC等将处于非活动状态

时间:2020-03-12 05:07:44

标签: jquery html eloquent laravel-6.2

在我的项目中,我创建了一个表格。那里有一个状态栏。我想执行一个操作,例如,如果userA状态为1,那么其他userB,userC ....状态将为0。任何人都可以告诉我如何执行此操作...基本上,我想要执行主题操作...其中在我的数据库表3或5行中,默认设置为1,但一列的列状态设置为1,另一列的状态为0。如果我将其他列的状态设置为1,则所有其他行的状态列将为0。请帮助...如何为此编写代码...? 我的刀片文件是

    <section class="content">
            <div class="row pl-2">
                @foreach($theme as $theme)
                <div class="col-md-4 p-3">
                    <div class="card">
                      <img src="{{asset('uploads/default/No-Image-Available-article.png')}}" class="card-img-top fit" alt="...">
                      <div class="card-footer bg-dark">
                        <div class="float-left">{{-- <strong>Active</strong> --}} {{$theme->themename}}</div>
                        <div class="float-right">
                            @if($theme->status == 1)
                            <a href="#" class="btn btn-sm btn-primary">Activated</a>
                            @else
                            <a href="#" class="btn btn-sm btn-danger">Activate</a>
                            @endif
                            {{-- <a href="#" class="btn btn-sm btn-primary">Live Preview</a> --}}
                        </div>
                      </div>
                    </div>
                </div>
                @endforeach

控制器文件为

<?php

namespace App\Http\Controllers;

use App\Theme;
use Illuminate\Http\Request;

class themeController extends Controller
{
    /**
     * Display a listing of the resource.
     *
     * @return \Illuminate\Http\Response
     */
    public function index()
    {
        $theme = Theme::all();
        return view('Appreance.themes',compact('theme'));
    }

    /**
     * Show the form for creating a new resource.
     *
     * @return \Illuminate\Http\Response
     */
    public function create()
    {
        //
    }

    /**
     * Store a newly created resource in storage.
     *
     * @param  \Illuminate\Http\Request  $request
     * @return \Illuminate\Http\Response
     */
    public function store(Request $request)
    {
        //
    }

    /**
     * Display the specified resource.
     *
     * @param  int  $id
     * @return \Illuminate\Http\Response
     */
    public function show($id)
    {
        //
    }

    /**
     * Show the form for editing the specified resource.
     *
     * @param  int  $id
     * @return \Illuminate\Http\Response
     */
    public function edit($id)
    {
        //
    }

    /**
     * Update the specified resource in storage.
     *
     * @param  \Illuminate\Http\Request  $request
     * @param  int  $id
     * @return \Illuminate\Http\Response
     */
    public function update(Request $request, $id)
    {
        //
    }

    /**
     * Remove the specified resource from storage.
     *
     * @param  int  $id
     * @return \Illuminate\Http\Response
     */
    public function destroy($id)
    {
        //
    }
}

路线是

Route::resource('all/themes','themeController');

0 个答案:

没有答案