App\Http\Controllers\VendorController::create PHP Method

create() public method

Show the form for creating a new resource.
public create ( App\Http\Requests\VendorRequest $request ) : Response
$request App\Http\Requests\VendorRequest
return Response
    public function create(VendorRequest $request)
    {
        if (Vendor::scope()->count() > Auth::user()->getMaxNumVendors()) {
            return View::make('error', ['hideHeader' => true, 'error' => "Sorry, you've exceeded the limit of " . Auth::user()->getMaxNumVendors() . ' vendors']);
        }
        $data = ['vendor' => null, 'method' => 'POST', 'url' => 'vendors', 'title' => trans('texts.new_vendor')];
        $data = array_merge($data, self::getViewModel());
        return View::make('vendors.edit', $data);
    }