我是laravel的新手,我试图展示& &;存储数据和索引()和存储()函数不起作用!!
显示结果500 | SERVER ERROR
这是控制器代码:
namespace AppHttpControllers;
use AppModelsEnseignant;
use IlluminateHttpRequest;
use IlluminateHttpResponse;
class EnseignantController extends Controller
{
/**
* Display a listing of the resource.
*
* @return IlluminateHttpResponse
*/
public function index()
{
return response()->json(Enseignant::all(),200);
}
public function store(Request $request)
{
try{
$enseigante = Enseignant::create($request->all());
return response($enseigante,201);
}catch(Throwable $e){
report($e);
return false;
}
}
为了在控制器中使用create方法,您需要确保模型中提到了可填充的内容。
protected $fillable = [
'name',
'email',
'password',
];
和检索数据,你可以使用。
public function index()
{
$admins = admin::all();
return view('totalUser', compact('admins'));
}
要显示视图中的数据,可以这样做:
@foreach($admins as $admin)
<p>{{$admin->name}}</p>
@endforeach
仅仅通过状态码我们无法理解的错误是什么