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

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

Laravel 8 中未定義操作 Controller@store 的問題

Laravel 8 中未定義操作 Controller@store 的問題

PHP
開心每一天1111 2024-01-19 10:40:06
我仍在探索 Laravel 8,但我的控制器的 store() 方法“未定義”有問題。InvalidArgumentException 操作 PostsController@store 未定義。(查看:D:\Server\htdocs\app\resources\views\posts\create.blade.php)我相信我實(shí)際上已經(jīng)定義了它并且我使用了資源路線。路線Route::resource('posts', PostsController::class); 刀刃@extends('layouts.app')@section('content')    <h1>Create Post</h1>    {!! Form::open(['action' => 'PostsController@store', 'method' => 'POST']) !!}    <div class="form-group">        {{Form::label('title', 'Title')}}        {{Form::label('title', ['class' => 'form-control','placeholder' =>'Title'])}}    </div>    <div class="form-group">        {{Form::label('body', 'Body')}}        {{Form::textarea('body', ['class' => 'form-control','placeholder' =>'Body'])}}    </div>    {{Form::submit('Submit',['class' =>'btn btn-primary'])}}    {!! Form::close() !!}@endsection控制器class PostsController extends Controller{    public function create()    {        return view('posts.create');    }    public function store(Request $request)    {        $this->validate($request, [            'title' => 'required',            'body' => 'required'        ]);        return 143;    }}
查看完整描述

5 回答

?
繁星coding

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

如果您希望在生成操作 URL 時(shí)添加命名空間前綴,請(qǐng)進(jìn)入您的RouteServiceProvider并將$namespace屬性設(shè)置為。App\Http\Controllers

否則,您應(yīng)該通過控制器的完全限定類名稱 (FQCN) 來引用控制器。

['action' => 'App\Http\Controllers\PostsController@store', ...]


查看完整回答
反對(duì) 回復(fù) 2024-01-19
?
呼啦一陣風(fēng)

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

您應(yīng)該在表單中使用路線而不是操作。嘗試類似的東西

{!! Form::open(['route' => 'products.store', 'method' => 'POST']) !!}


查看完整回答
反對(duì) 回復(fù) 2024-01-19
?
守候你守候我

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

“你需要聲明一條路線,以便操作方法可以找到你正在談?wù)摰穆肪€”


查看完整回答
反對(duì) 回復(fù) 2024-01-19
?
蠱毒傳說

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

這有助于我訪問 PostsController 中的商店功能

Form::open(['route' => 'posts.store'])

我的路線

Route::resource('posts','PostsController');


查看完整回答
反對(duì) 回復(fù) 2024-01-19
?
浮云間

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

或者,您可以嘗試在您的情況下使用命名路由,因?yàn)檫@是一種資源,PostsController您應(yīng)該具有路由名稱posts.store

route('posts.store')

傳入請(qǐng)求的實(shí)例將由PostsController@storeLaravel 服務(wù)容器作為參數(shù)自動(dòng)注入到您的定義中。

我有類似的情況,但我沒有使用資源控制器。所以我必須明確定義該特定操作的路線。


查看完整回答
反對(duì) 回復(fù) 2024-01-19
  • 5 回答
  • 0 關(guān)注
  • 229 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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