簡體   English   中英

在資源路由中創建laravel

[英]Create laravel in resource route

我開發了用於創建Mission功能和刀片,但是當我單擊“Ajouter Mission”時,什么也沒有發生……

請問問題出在哪里?

控制器 :

 public function create($request, $id)
    {
        $miss = \App\User::find($id);
       $mission = new Mission;
       $mission->NOM =$request->input('NOM');
       $mission->ID_PERSONNELS = $miss->ID_PERSONNELS;
       $mission->ID_NOTE_DE_FRAIS = 1;
       $mission->DATE_MISSION = $request->input('DATE_MISSION');
       $mission->save();
    }

和我的刀片文件:

@extends('layouts.app')

@section('content')
<div class="container">
    <div class="row justify-content-center">
        <div class="col-md-8">
            <div class="card">
                <div class="card-header">Dashboard</div>

                <div class="card-body">
                    @if (session('status'))
                    <div class="alert alert-success" role="alert">
                        {{ session('status') }}
                    </div>
                    @endif
                    @csrf
                    You are in home as Admin !

                    </br>
                    Liste des Utilisateurs
                    <table class="table table-sstriped card-body">
                        <thead>
                            <tr>
                                <th>Numero Matricule</th>
                                <th>Nom</th>
                                <th>Prenom</th>
                                <th>Rue</th>
                                <th>Code Postal</th>
                                <th>Ville</th>
                                <th>Adresse mail</th>

                            </tr>
                        </thead>
                        <tbody>
                            @foreach($users as $resp)

                            <tr>
                                <td>{{$resp->MATRICULE}}</td>
                                <td>{{$resp->NOM}}</td>
                                <td>{{$resp->PRENOM}}</td>
                                <td>{{$resp->RUE}}</td>
                                <td>{{$resp->CP}}</td>
                                <td>{{$resp->VILLE}}</td>
                                <td>{{$resp->email}}</td>
                                <td>
                                    <form action="{{action('UserController@destroy', $resp['ID_PERSONNELS'])}}" method="post">
                                        @csrf
                                        <input name="_method" type="hidden" value="DELETE">
                                        <button class="btn btn-danger" type="submit">Supprimer</button>
                                    </form>
                                </td>

                                <td>
                                    <!-- Button trigger modal -->
                                    <button type="button" class="btn btn-primary" data-toggle="modal" data-target="#exampleModal">
                                        Ajouter Mission
                                    </button>

                                    <!-- Modal -->
                                    <div class="modal fade" id="exampleModal" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel" aria-hidden="true">
                                        <div class="modal-dialog" role="document">
                                            <div class="modal-content">
                                                <div class="modal-header">
                                                    <h5 class="modal-title" id="exampleModalLabel">Ajouter une Mission</h5>
                                                    <button type="button" class="close" data-dismiss="modal" aria-label="Close">
                                                        <span aria-hidden="true">&times;</span>
                                                    </button>
                                                </div>
                                                <div class="modal-body  justify-content-center">
                                                    <!----------------------------------Body---------------------------------------------->
                                                    <label for="NOM" class="col-md-4 col-form-label text-md-center">{{ __('NOM') }}</label>
                                                    <div class="col-md-6">
                                                        <input id="NOM" type="text" class="form-control @error('NOM') is-invalid @enderror" name="NOM" required autocomplete="NOM" autofocus> @error('NOM')
                                                        <span class="invalid-feedback" role="alert">
                                                            <strong>{{ $message }}</strong>
                                                        </span> @enderror

                                                    </div>


                                                    <label for="DATE_MISSION" class="col-md-4 col-form-label text-md-center">{{ __('DATE_MISSION') }}</label>
                                                    <div class="col-md-6">
                                                        <input id="DATE_MISSION" type="date" class="form-control @error('DATE_MISSION') is-invalid @enderror" name="DATE_MISSION" required autocomplete="DATE_MISSION" autofocus> @error('DATE_MISSION')
                                                        <span class="invalid-feedback" role="alert">
                                                            <strong>{{ $message }}</strong>
                                                        </span> @enderror

                                                    </div>

                                                  <!--   <label class="col-md-4 col-form-label text-md-center" for="ID_PRATICIEN">{{ __('PRATICIEN') }}</label> -->

                                                    <!--  <select class="custom-select col-md-4 col-form-label text-md-center" id="inputGroupSelect01">
                                                    <option selected>Choose...</option>
                                                    <option value="1">One</option>
                                                    <option value="2">Two</option>
                                                    <option value="3">Three</option>
                                                </select>    -->
                                                    <!--------------------------------End----Body------------------------------------>


                                                    <button type="button" class="btn btn-secondary" data-dismiss="modal">Annuler</button>
                                                    <button type="submit" href="{{route('mission.create')}}" class="btn btn-primary">Ajouter Mission</button>

                                                </div>
                                            </div>
                                        </div>
                                </td>



                            </tr>
                        </tbody> @endforeach
                </div>
                </table>
            </div>

        </div>

    </div>
</div>
</div>
@endsection @csrf

謝謝 !

這是您需要在此處更新代碼的方式。 您需要創建表單並使用提交按鈕。

<form action="{{route('mission.create')}}" method="post">

@csrf
<!----------------------------------Body---------------------------------------------->
    <label for="NOM" class="col-md-4 col-form-label text-md-center">{{ __('NOM') }}</label>
    <div class="col-md-6">
        <input id="NOM" type="text" class="form-control @error('NOM') is-invalid @enderror" name="NOM" required
               autocomplete="NOM" autofocus> 
        @error('NOM')
            <span class="invalid-feedback" role="alert">
                <strong>{{ $message }}</strong>
            </span>
        @enderror
    </div>

    <label for="DATE_MISSION" class="col-md-4 col-form-label text-md-center">{{ __('DATE_MISSION') }}</label>
    <div class="col-md-6">
        <input id="DATE_MISSION" type="date" class="form-control @error('DATE_MISSION') is-invalid @enderror"
               name="DATE_MISSION" required autocomplete="DATE_MISSION" autofocus> 
        @error('DATE_MISSION')
            <span class="invalid-feedback" role="alert">
                <strong>{{ $message }}</strong>
            </span>
        @enderror
    </div>

<!--   <label class="col-md-4 col-form-label text-md-center" for="ID_PRATICIEN">{{ __('PRATICIEN') }}</label> -->

    <!--  <select class="custom-select col-md-4 col-form-label text-md-center" id="inputGroupSelect01">
    <option selected>Choose...</option>
    <option value="1">One</option>
    <option value="2">Two</option>
    <option value="3">Three</option>
</select>    -->
    <!--------------------------------End----Body------------------------------------>

    <button type="button" class="btn btn-secondary" data-dismiss="modal">Annuler</button>
    <button type="submit" class="btn btn-primary">Ajouter Mission</button>
</form>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM