Ho riscontrato questo problema in Laravel 5: Class 'App\Http\Controllers\Response' not found
. Sono nuovo in tutto questo, quindi ho bisogno del tuo aiuto.Errore di "App Http Controllers Response" della classe "App Http Controllers Response" in Laravel
Sto cercando di ottenere una risposta JSON dal mio 'funcionarios' del mio tavolo. mio controller è:
<? php
namespace App\ Http\ Controllers;
use Illuminate\ Http\ Request;
use App\ Http\ Requests;
use App\ funcionario;
class funcionarioPruebaController extends Controller {
public
function index() {
try {
$response = [
'funcionarios' => []
];
$statusCode = 200;
$funcionario = \App\ funcionario::all() - > take(9);
foreach($funcionario as $item) {
$response['funcionarios'][] = [
'id_funcionario' => $item - > id_funcionario,
'nombre' => $item - > nombre,
'apellido' => $item - > apellido,
'ci' => $item - > ci,
'rango' => $item - > rango,
'direccion' => $item - > direccion,
'telefono' => $item - > telefono
];
}
} catch (Exception $e) {
$statusCode = 404;
} finally {
return Response::json(array('error' => false, $response, $statusCode));
}
} //
}
e la mia route.php è:
Route::group(array('prefix' => 'xxx'), function() {
Route::resource('funcionarios', 'funcionarioPruebaController');
});
Come posso ottenere tutte le righe in un formato JSON?
'use Response;' – Daan
Oppure '\ Response :: json()'; Problema di namespacing comune introdotto in Laravel 5+ –