Путь к классу 'App \ Http \ Controllers \ Product' не найден - PullRequest
0 голосов
/ 27 января 2019

Это мой контроллер продукта

<?php

namespace App\Http\Controllers;
use Illuminate\Http\Request;

  class ProductController extends Controller
  {
    public function index(){

    }
    public function create(){
        return view('admin.products.create');
    }
    public function store(Request $request){
        // validate the form
        $request->validate([
            'name'=>'required',
            'price'=>'required',
            'description'=>'required',
            'image'=>'image|required'
        ]);
        // upload the image
        if($request->hasFile('image')){
            $image=$request->image;
            $image->move('uploads',$image->getClientOriginalName());
        }

        // save the data into database
        Product::create([
            'name'=>$request->name,
            'price'=>$request->price,
            'description'=>$request->description,
            'image'=>$request->image->getClientOriginalName()
        ]);

        // session message
        $request->session()->flash('msg','Your Product has been added');
        // redirect
        return redirect('products/create');
    }

Я не могу загрузить и сохранить данные в базе данных mysql }

1 Ответ

0 голосов
/ 27 января 2019

Вызов Product::create() означает, что вы используете модель, поэтому вы должны включить модель продукта с use App\Product;

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...