app/Http/Controllers/ProductosController.php
/**
     * Show the form for creating a new resource.
     *
     * @return \Illuminate\Http\Response
     */
Show the form for creating a new resource.
@return \Illuminate\Http\Response
Show the form for creating a new resource . @return \ Illuminate \ Http \ Response
public function create()
    {
        $user= Auth::user();
        if(!$user->can('productos.create')){
            abort(403,'Sin acceso a esta sección');
        }
        $producto = new Productos;
        $categoria = Categoria::select('id', 'categoria')->orderBy('categoria', 'asc')->pluck('categoria', 'id');
        $validator = JsValidator::make(Productos::reglasValidacion(), [], Productos::etiquetas(), '#formulario');
        return view('productos.form', compact('producto','categoria','validator'));
    }
public function create ( ) { $ user = Auth :: user ( ) ; if ( ! $ user -> can ( 'productos.create' ) ) { abort ( 403 , 'Sin acceso a esta sección') ; } $ producto = new Productos ; $ categoria = Categoria :: select ( 'id' , 'categoria' ) -> orderBy ( 'categoria' , 'asc' ) -> pluck ( 'categoria' , 'id' ) ; $ validator = JsValidator :: make ( Productos :: reglasValidacion ( ) , [ ] , Productos :: etiquetas ( ) , '#formulario' ) ; return view ( 'productos.form' , compact ( 'producto' , 'categoria' , 'validator' ) ) ; }
Show the form for creating a new resource.
Show the form for creating a new resource .