Какие проблемы я могу решить, используя рекурсию в этом коде? - PullRequest
0 голосов
/ 08 декабря 2018
BadMethodCallException in Builder.php line 2405:
Call to undefined method Illuminate\Database\Query\Builder::customers()

Мой класс обслуживания:

namespace App;

use Illuminate\Database\Eloquent\Model;

class Service extends Model
{
         protected $fillable = [
        'title', 'type','link','description','customer_id','user_id'
    ];
        public $timestamps = false;

        public function customers(){
        return $this->belongsTo('App\Customer');

    }
        public function user(){
        return $this->belongsTo('App\User');

    }
}

Мой класс ServiceController:

class ServiceController extends Controller
{
        public function store(Request $request)
    {
        $validator = Validator::make($request->all(), [
            'title' => 'required|unique:customers|max:255',
            'type' => 'required',
            'link' => 'required',
            'description' => 'required',

        ]);

        $services = new Service();
        $services->title = $request['title'];
        $services->type = $request['type'];
        $services->link = $request['link'];
        $services->description = $request['description'];
        $services->customer_id = Customer::customers()->id;
        $services->save();

        return redirect('/services');
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...