0

应该发生什么 更新我的模式或至少访问此方法应该没有问题。

问题:我不知道为什么每次提交表单时都会出现 class not found 错误。

我的控制器文件App\Http\Controllers\ProductController.php

<?php

namespace App\Http\Controllers;

use App\Http\Controllers\CommonController;
use App\Http\Requests\StoreProductRequest;
use App\Http\Requests\UpdateProductRequest;

use App\Product;

class ProductController extends CommonController
{
    /**
     * Update the specified resource in storage.
     *
     * @param  \Illuminate\Http\Request $request
     * @param  \App\Product $product
     * @return \Illuminate\Http\Response
     */
    public function update(UpdateProductRequest $request, Product $product)
    {
        $model = Product::findOrFail($request->id);
        // setup model properties
        try{
            // save model
        }
        catch(\Exception $ex){
            // exception handling
        }
    }
}

我的请求文件类App\Http\Requests\UpdateProductRequest.php

<?php

namespace App\Http\Requests;

use Illuminate\Foundation\Http\FormRequest;
use App\HelperClasses\ConstantHelper;

class UpdateProductRequest extends FormRequest
{
    public $file;

    public function authorize()
    {
        return true;
    }

    public function rules()
    {
        return [
            // my rules
        ];
    }

    /**
     * Custom message for validation
     *
     * @return array
     */
    public function messages()
    {
        return [
            // my validation messages
        ];
    }
}
4

0 回答 0