我最近开始与Laravel合作,并遵循了本教程中的每个步骤: https://www.toptal.com/laravel/restful-laravel-api-tutorial
现在,我创建模型并配置//MARK: Navigation button
func backNavigationButton() {
let button1 = UIBarButtonItem(image: UIImage(named: "back.png"), style: .plain, target: self, action: #selector(actionBackButton)) //
self.navigationItem.leftBarButtonItem = button1
}
@objc func actionBackButton() {
// PopToHome()
self.navigationController?.popViewController(animated: true)
}
和.env
文件。
database
文件:
.env
对我来说,一切似乎都正确,MyPhpAdmin正在运行,并且我已向其中添加了银行数据库。
但是每次我尝试迁移时,都会出现以下错误:
Illuminate \ Database \ QueryException:SQLSTATE [HY000] [2002]没有此类文件或目录(SQL:从information_schema.tables中选择*,其中table_schema = bank,table_name = migrations)
答案 0 :(得分:0)
这看起来与Laravel无关,我认为这与PHP无法正确连接到MySQL有关。看到这里-PHP - MySQL connection not working: 2002 No such file or directory
答案 1 :(得分:0)
我将.env文件中的DB_SOCKET添加到引用my.cnf(套接字),然后运行php artisan migration。可行!
DB_SOCKET = /应用程序/XAMPP/xamppfiles/var/mysql/mysql.sock
并再次检查您的config / database.php,注释或删除除此'unix_socket'=> env('DB_SOCKET','')之外的其他 unix_socket