第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

盡管我在 Laravel 中使用 PUT,但 GET 不支持

盡管我在 Laravel 中使用 PUT,但 GET 不支持

PHP
手掌心 2023-10-15 16:52:34
我正在使用 Laravel 7,我可以添加條目并從數(shù)據(jù)庫(kù)中查看它們。當(dāng)我嘗試編輯或更新已編輯的更改時(shí),我要么收到 Laravel 的警告,說(shuō)GET method is not supported for this route. Supported methods: PUT. 但是,我在 web.php 路由以及方法調(diào)用中都使用了 PUT。我肯定做錯(cuò)了什么。這是我的路由調(diào)用 artisan 路由的視圖:列表在 web.php 的路由組中,這是我正在調(diào)用的控制器:Route::group(['middleware' => ['auth', 'isAdmin']], function () {    Route::get('/dashboard', function () {        return view('admin.dashboard');    });    Route::get('registered-user', 'Admin\RegisteredController@index');    Route::get('registered-empresa', 'Admin\EmpresaController@index');    Route::get('role-edit/{id}', 'Admin\RegisteredController@edit');    Route::put('role-update/{id}', 'Admin\RegisteredController@updaterole');    Route::post('save-empresa', 'Admin\EmpresaController@store');    Route::put('edit-empresa/{id}', 'Admin\EmpresaController@update');});這是我在 EmpresaController.php 中創(chuàng)建的更新函數(shù): public function update(Request $request, $id)    {        $this->validate($request, [            'erfc' => 'required',            'enombre' => 'required',            'ecalle' => 'required',            'ecolonia' => 'required',            'eciudad' => 'required',            'eestado' => 'required',            'ecpostal' => 'required',            'epais' => 'required',        ]);        $empr = Empresa::find($id);        $empr->erfc = $request->input('erfc');        $empr->enombre = $request->input('enombre');        $empr->ecalle = $request->input('ecalle');        $empr->ecolonia = $request->input('ecolonia');        $empr->eciudad = $request->input('eciudad');        $empr->eestado = $request->input('eestado');        $empr->ecpostal = $request->input('ecpostal');        $empr->epais = $request->input('epais');        $empr->update();        return redirect('/registered-empresa')->with('status', 'Empresa se actualizó correctamente.');    }我很確定我在這個(gè)文件中做錯(cuò)了什么。任何有關(guān)我如何做得更好的幫助或者如果我錯(cuò)過(guò)了什么,我一定會(huì)很感激。先感謝您。
查看完整描述

3 回答

?
LEATH

TA貢獻(xiàn)1936條經(jīng)驗(yàn) 獲得超7個(gè)贊

在 web.php 中

Route::patch('edit-empresa/{id}', 'Admin\EmpresaController@update');

索引.blade.php

@method('PATCH')


查看完整回答
反對(duì) 回復(fù) 2023-10-15
?
富國(guó)滬深

TA貢獻(xiàn)1790條經(jīng)驗(yàn) 獲得超9個(gè)贊

POST即使您將其包含在表單內(nèi)部,您也需要在定義表單時(shí)指定方法@method('PUT')。這是因?yàn)?HTML 不PUT直接支持方法,默認(rèn)情況下它將是一個(gè)GET. 所以更正一下:

改變這個(gè):

<form action="edit-empresa/" id="editForm">

<form action="edit-empresa/" id="editForm" method="POST">


查看完整回答
反對(duì) 回復(fù) 2023-10-15
?
當(dāng)年話(huà)下

TA貢獻(xiàn)1890條經(jīng)驗(yàn) 獲得超9個(gè)贊

由于某種原因,我無(wú)法使用模態(tài)和 jquery 方法使其工作,因此我從 index.blade.php 底部刪除了數(shù)據(jù)表 jquery。我的第一個(gè)錯(cuò)誤是沒(méi)有先調(diào)用數(shù)據(jù)。我在 view-admin-empresa 文件夾中創(chuàng)建了一個(gè)名為 edit.blade.php 的單獨(dú)文件。這是代碼:


@extends('layouts.admin')



@section('content')

<div class="container-fluid mt-5">


<!-- Heading -->

<div class="card mb-4 wow fadeIn">


? ? <!--Card content-->

? ? <div class="card-body d-sm-flex justify-content-between">


? ? ? <h4 class="mb-2 mb-sm-0 pt-1">

? ? ? ? <span>Empresa Registrada - Editar Empresa</span>

? ? ? </h4>

? ? </div>


? </div>

? <!-- Heading -->

<div class="row">

? ? <div class="col-md-12">

? ? ? ? <div class="card">

? ? ? ? ? ? <div class="card-header">

? ? ? ? ? ? ? ? <h4 class="card-title">Editar Empresa</h4>

? ? ? ? ? ? <form action="{{ url('empresa-update/'.$empresa->id) }}" id="editForm" method="POST">

? ? ? ? ? ? ? ? ? ? {{ csrf_field() }}

? ? ? ? ? ? ? ? ? ? {{ method_field('PUT') }}

? ? ? ? ? ? ? ? ? ? ? ? <div class="modal-body mx-3">

? ? ? ? ? ? ? ? ? ? ? ? ? ? <div class="md-form mb-1">

? ? ? ? ? ? ? ? ? ? ? ? ? ? <label for="erfc">RFC</label>

? ? ? ? ? ? ? ? ? ? ? ? ? ? <input value="{{ $empresa->erfc }}" type="text" name="erfc" id="erfc" class="form-control validate">

? ? ? ? ? ? ? ? ? ? ? ? ? ? </div>

? ? ? ? ? ? ? ? ? ? ? ? ? ? <div class="md-form mb-1">

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? <label for="enombre">Nombre</label>

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? <input value="{{ $empresa->enombre }}" type="text" name="enombre" id="enombre" class="form-control validate">


? ? ? ? ? ? ? ? ? ? ? ? ? ? </div>

? ? ? ? ? ? ? ? ? ? ? ? ? ? <div class="md-form mb-1">

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? <label for="ecalle">Calle</label>

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? <input value="{{ $empresa->ecalle }}" type="text" name="ecalle" id="ecalle" class="form-control validate">


? ? ? ? ? ? ? ? ? ? ? ? ? ? </div>

? ? ? ? ? ? ? ? ? ? ? ? ? ? <div class="md-form mb-1">

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? <label for="ecolonia">Colonia</label>

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? <input value="{{ $empresa->ecolonia }}" type="text" name="ecolonia" id="ecolonia" class="form-control validate">


? ? ? ? ? ? ? ? ? ? ? ? ? ? </div>

? ? ? ? ? ? ? ? ? ? ? ? ? ? <div class="md-form mb-1">

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? <label for="ecuidad">Ciudad</label>

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? <input value="{{ $empresa->eciudad }}" type="text" name="eciudad" id="eciudad" class="form-control validate">


? ? ? ? ? ? ? ? ? ? ? ? ? ? </div>

? ? ? ? ? ? ? ? ? ? ? ? ? ? <div class="md-form mb-1">

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? <label for="eestado">Estado</label>

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? <input value="{{ $empresa->eestado }}" type="text" name="eestado" id="eestado" class="form-control validate">


? ? ? ? ? ? ? ? ? ? ? ? ? ? </div>

? ? ? ? ? ? ? ? ? ? ? ? ? ? <div class="md-form mb-1">

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? <label for="ecpostal">Codigo Postal</label>

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? <input value="{{ $empresa->ecpostal }}" type="text" name="ecpostal" id="ecpostal" class="form-control validate">


? ? ? ? ? ? ? ? ? ? ? ? ? ? </div>

? ? ? ? ? ? ? ? ? ? ? ? ? ? <div class="md-form mb-1">

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? <label for="epais">País</label>

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? <input value="{{ $empresa->epais }}" type="text" name="epais" id="epais" class="form-control validate">

? ? ? ? ? ? ? ? ? ? ? ? ? ? </div>

? ? ? ? ? ? ? ? ? ? ? ? ? ? <div style="display: none;" class="md-form mb-1">

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? <input type="text" name="euser" readonly id="euser" class="form-control validate" value="{{ Auth::user()->id }}">

? ? ? ? ? ? ? ? ? ? ? ? ? ? </div>

? ? ? ? ? ? ? ? ? ? ? ? ? ? <div style="display: none;" class="md-form mb-1">

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? <input type="text" name="eregby" readonly id="eregby" class="form-control validate" value="{{ Auth::user()->id }}">

? ? ? ? ? ? ? ? ? ? ? ? ? ? </div>

? ? ? ? ? ? ? ? ? ? ? ? </div>


? ? ? ? ? ? ? ? ? ? ? ? <div class="modal-footer d-flex justify-content-center">

? ? ? ? ? ? ? ? ? ? ? ? <a href="{{ url('registered-empresa') }}" class="btn btn-secondary">Cancelar</a>

? ? ? ? ? ? ? ? ? ? ? ? ? ? <button type="submit" class="btn btn-deep-orange">Editar</button>

? ? ? ? ? ? ? ? ? ? ? ? </div>

? ? ? ? ? ? ? ? ? ? </form>

? ? ? ? ? ? </div>

? ? ? ? </div>

? ? </div>

</div>

</div>

@endsection

然后在 web.php 中,我創(chuàng)建了以下路由:


Route::group(['middleware' => ['auth', 'isAdmin']], function () {

? ? Route::get('/dashboard', function () {

? ? ? ? return view('admin.dashboard');

? ? });


? ? Route::get('registered-user', 'Admin\RegisteredController@index');

? ? Route::get('registered-empresa', 'Admin\EmpresaController@index');

? ? Route::get('role-edit/{id}', 'Admin\RegisteredController@edit');

? ? Route::put('role-update/{id}', 'Admin\RegisteredController@updaterole');

? ? Route::post('save-empresa', 'Admin\EmpresaController@store');

? ? Route::get('/edit-empresa/{id}', 'Admin\EmpresaController@edit');

? ? Route::put('/empresa-update/{id}', 'Admin\EmpresaController@update');

});

如前所述,我消除了編輯模式并重定向到 empresa edit.blade.php 文件。


查看完整回答
反對(duì) 回復(fù) 2023-10-15
  • 3 回答
  • 0 關(guān)注
  • 229 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢(xún)優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)