问题描述
我在Laravel中很陌生。我正在使用laravel 5.8.38,需要连接到现有的MysqL数据库。
连接似乎很完美,但是在ajax request中不能正常工作。在每个ajax请求中,我都会得到如下响应:
{
"message": "Undefined index: driver","exception": "ErrorException","file": "C:\\xampp\\htdocs\\deltasalescrm\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\DatabaseManager.PHP","line": 127,"trace": [
{
"file": "C:\\xampp\\htdocs\\deltasalescrm\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\DatabaseManager.PHP","function": "handleError","class": "Illuminate\\Foundation\\Bootstrap\\HandleExceptions","type": "->"
},{
"file": "C:\\xampp\\htdocs\\deltasalescrm\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\DatabaseManager.PHP","line": 86,"function": "makeConnection","class": "Illuminate\\Database\\DatabaseManager",{
"file": "C:\\xampp\\htdocs\\deltasalescrm\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Model.PHP","line": 1253,"function": "connection","line": 1219,"function": "resolveConnection","class": "Illuminate\\Database\\Eloquent\\Model","type": "::"
},"line": 1051,"function": "getConnection","line": 968,"function": "newBaseQueryBuilder","line": 1004,"function": "newModelQuery","line": 957,"function": "newQueryWithoutScopes","line": 1618,"function": "newQuery","line": 1630,"function": "__call",{
"file": "C:\\xampp\\htdocs\\deltasalescrm\\app\\Customer\\NotificationText.PHP","line": 33,"function": "__callStatic",{
"file": "C:\\xampp\\htdocs\\deltasalescrm\\app\\Http\\Controllers\\Customer\\ContactController.PHP","line": 207,"function": "sendNotification","class": "App\\Customer\\NotificationText",{
"function": "create","class": "App\\Http\\Controllers\\Customer\\ContactController",{
"file": "C:\\xampp\\htdocs\\deltasalescrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.PHP","line": 54,"function": "call_user_func_array"
},{
"file": "C:\\xampp\\htdocs\\deltasalescrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controllerdispatcher.PHP","line": 45,"function": "callAction","class": "Illuminate\\Routing\\Controller",{
"file": "C:\\xampp\\htdocs\\deltasalescrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.PHP","line": 219,"function": "dispatch","class": "Illuminate\\Routing\\Controllerdispatcher","line": 176,"function": "runcontroller","class": "Illuminate\\Routing\\Route",{
"file": "C:\\xampp\\htdocs\\deltasalescrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.PHP","line": 680,"function": "run",{
"file": "C:\\xampp\\htdocs\\deltasalescrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Pipeline.PHP","line": 30,"function": "Illuminate\\Routing\\{closure}","class": "Illuminate\\Routing\\Router",{
"file": "C:\\xampp\\htdocs\\deltasalescrm\\app\\Http\\Middleware\\CheckIfActive.PHP","line": 25,"class": "Illuminate\\Routing\\Pipeline",{
"file": "C:\\xampp\\htdocs\\deltasalescrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.PHP","line": 163,"function": "handle","class": "App\\Http\\Middleware\\CheckIfActive","line": 53,"function": "Illuminate\\Pipeline\\{closure}","class": "Illuminate\\Pipeline\\Pipeline",{
"file": "C:\\xampp\\htdocs\\deltasalescrm\\app\\Http\\Middleware\\CheckMobileDevice.PHP","line": 24,"class": "App\\Http\\Middleware\\CheckMobileDevice",{
"file": "C:\\xampp\\htdocs\\deltasalescrm\\app\\Http\\Middleware\\EnforceTenancy.PHP","line": 67,"class": "App\\Http\\Middleware\\EnforceTenancy",{
"file": "C:\\xampp\\htdocs\\deltasalescrm\\vendor\\laravel\\passport\\src\\Http\\Middleware\\CreateFreshApiToken.PHP","line": 50,"class": "Laravel\\Passport\\Http\\Middleware\\CreateFreshApiToken",{
"file": "C:\\xampp\\htdocs\\deltasalescrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.PHP","line": 41,"class": "Illuminate\\Routing\\Middleware\\SubstituteBindings",{
"file": "C:\\xampp\\htdocs\\deltasalescrm\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.PHP","line": 43,"class": "Illuminate\\Auth\\Middleware\\Authenticate",{
"file": "C:\\xampp\\htdocs\\deltasalescrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrftoken.PHP","line": 75,"class": "Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrftoken",{
"file": "C:\\xampp\\htdocs\\deltasalescrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.PHP","line": 49,"class": "Illuminate\\View\\Middleware\\ShareErrorsFromSession",{
"file": "C:\\xampp\\htdocs\\deltasalescrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.PHP","line": 56,"class": "Illuminate\\Session\\Middleware\\StartSession",{
"file": "C:\\xampp\\htdocs\\deltasalescrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.PHP","line": 37,"class": "Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse",{
"file": "C:\\xampp\\htdocs\\deltasalescrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.PHP","line": 66,"class": "Illuminate\\Cookie\\Middleware\\EncryptCookies","line": 104,"line": 682,"function": "then","line": 657,"function": "runRouteWithinStack","line": 623,"function": "runRoute","line": 612,"function": "dispatchToRoute",{
"file": "C:\\xampp\\htdocs\\deltasalescrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.PHP","function": "Illuminate\\Foundation\\Http\\{closure}","class": "Illuminate\\Foundation\\Http\\Kernel",{
"file": "C:\\xampp\\htdocs\\deltasalescrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.PHP","line": 65,"class": "Barryvdh\\Debugbar\\Middleware\\InjectDebugbar",{
"file": "C:\\xampp\\htdocs\\deltasalescrm\\vendor\\fideloper\\proxy\\src\\TrustProxies.PHP","line": 57,"class": "Fideloper\\Proxy\\TrustProxies",{
"file": "C:\\xampp\\htdocs\\deltasalescrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.PHP","line": 21,"class": "Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest",{
"file": "C:\\xampp\\htdocs\\deltasalescrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.PHP","line": 27,"class": "Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize",{
"file": "C:\\xampp\\htdocs\\deltasalescrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.PHP","line": 62,"class": "Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode",{
"file": "C:\\xampp\\htdocs\\deltasalescrm\\vendor\\hyn\\multi-tenant\\src\\Middleware\\EagerIdentification.PHP","line": 29,"class": "Hyn\\Tenancy\\Middleware\\EagerIdentification",{
"file": "C:\\xampp\\htdocs\\deltasalescrm\\vendor\\hyn\\multi-tenant\\src\\Middleware\\HostnameActions.PHP","class": "Hyn\\Tenancy\\Middleware\\HostnameActions","line": 151,"line": 116,"function": "sendRequestThroughRouter",{
"file": "C:\\xampp\\htdocs\\deltasalescrm\\public\\index.PHP","line": 59,"type": "->"
}
]
}
尽管有时会执行CRUD,但是所有不使用ajax的请求都可以正常工作。
相同的问题
但是丝毫没有帮助我。需要帮助。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)