
Laravel Request::all() should no be called statically
Publicado por Eduardo (17 intervenciones) el 28/06/2020 22:06:56
Saludos tengo este codigo en Laravel 6:
Y me lanza el error: Laravel Request::All() should no called statically en la línea 51
¿ Alguien me puede indicar como resolverlo ?
Mil gracias anticipadas.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Redirect;
use App\Http\Requests;
use App\Http\Requests\ArticuloFormRequest;
use App\Articulo;
use DB;
class ArticuloController extends Controller
{
public function __construct()
{
}
public function index(Request $request)
{
if ($request)
{
$query=trim($request->get('searchText'));
$articulos=DB::table('articulo as a')
->join('categoria as c','a.idcategoria','=','c.idcategoria')
->select('a.idarticulo','a.nombre','a.codigo','a.stock','c.nombre as categoria','a.descripcion','a.imagen','a.estado')
->where('a.nombre','LIKE','%'.$query.'%')
->orwhere('a.codigo','LIKE','%'.$query.'%')
->orderBy('idarticulo','desc')
->paginate(7);
return view('almacen.articulo.index',["articulos"=>$articulos,"searchText"=>$query]) ;
}
}
public function create()
{
$categorias=DB::table('categoria')
->where('condicion','=','1')
->get();
return view("almacen.articulo.create",["categorias"=>$categorias]);
}
public function store(ArticuloFormRequest $request)
{
$articulo = new Articulo;
$articulo->idcategoria = $request->get('idcategoria') ;
$articulo->codigo = $request->get('codigo') ;
$articulo->nombre = $request->get('nombre') ;
$articulo->stock = $request->get('stock') ;
$articulo->descripcion = $request->get('descripcion') ;
$articulo->estado = "Activo" ;
if (Request::HasFile('imagen')) {
$file = Request::File('imagen');
$file->move( public_path().'/imagenes/articulos/' , $file->getClientOriginalName() ) ;
$articulo->imagen = $file->getClientOriginalName() ;
}
$articulo->save();
return Redirect::to('almacen/articulo');
}
public function show($id)
{
return view('almacen.articulo.show',["articulo"=>Articulo::FindOrFail($id)]);
}
public function edit($id)
{
$articulo = Articulo::FindOrFail($id);
$categorias = DB::table('categoria')
->where('condicion','=','1')
->get();
return view("almacen.articulo.edit",["articulo"=>$articulo,"categorias"=>$categorias]);
}
public function update(ArticuloFormRequest $request,$id)
{
$articulo->idcategoria = $request->get('idcategoria') ;
$articulo->codigo = $request->get('codigo') ;
$articulo->nombre = $request->get('nombre') ;
$articulo->stock = $request->get('stock') ;
$articulo->descripcion = $request->get('descripcion') ;
if (Request::HasFile('imagen')) {
$file = Request::File('imagen');
$file->move( public_path().'/imagenes/articulos/' , $file->getClientOriginalName() ) ;
$articulo->imagen = $file->getClientOriginalName() ;
}
$articulo->update() ;
return Redirect::to('almacen/articulo');
}
public function destroy($id)
{
$articulo=Articulo::FindOrFail($id);
$articulo->estado="Inactivo" ;
$articulo->update();
return Redirect::to('almacen/articulo');
}
}
Y me lanza el error: Laravel Request::All() should no called statically en la línea 51
¿ Alguien me puede indicar como resolverlo ?
Mil gracias anticipadas.
Valora esta pregunta


0