草庐IT

do_some_database_stuff

全部标签

php - Laravel 4 Illuminate\Database\Eloquent\MassAssignmentException 错误

嘿,我已经在那里搜索了很多答案,但无法解决这个问题。这是我的迁移代码bigInteger('id')->primary();$table->tinyInteger('token');});}/***Reversethemigrations.**@returnvoid*/publicfunctiondown(){Schema::drop('activations');}}对于模型(models/Activation.php)我这样调用激活表。Activation::create(['id'=>2,'token'=>1231]);说真的,我不知道这里出了什么问题。我是laravel4的新手

php - array($this, $some_method_string) 是什么意思?

抱歉,如果它看起来很简单,那是什么意思:array($this,$some_method_string)在这段代码中:array_map(array($this,$some_method_string),$some_data) 最佳答案 array($this,$some_method_string)这是一个有效的回调,在$this上调用方法$some_method_string:对于array_map,对于$some_data的每个元素,调用$this->$some_method_string(currentElement)

php - 如何自定义 Laravel 的 Database\Query\Builder(做更好的子查询)

我正在研究Laravel4。据我所知,我可以做子查询:Project::whereIn('project_id',function($q){$q->select('project_id')->from('company')->whereNull('deleted_at');});我发现了复杂性,我不能在子查询中使用范围和禁用soft_delete使我更改源代码太多。我希望它是:Project::whereIn('project_id',function(&$q){$q=Company::select('project_id')->getQuery();});现在,我可以添加作用域,轻松

php - 未定义的属性:Illuminate\Database\Eloquent\Collection::$id Laravel 4

我正在使用laravelv4.2..我想创建更新记录。你能帮我吗..这段代码有什么问题......这是我的代码:MatakuliahsController.phppublicfunctionedit($id){//$matakuliahs=$this->matakuliahs->find($id);$matakuliahs=Matakuliah::where('id','=',$id)->get();if(is_null($matakuliahs)){returnRedirect::route('matakuliahs.index');}returnView::make('mataku

php - "Access denied for user ' '@' localhost ' to database ' forge”随机出现

我的数据库有搜索功能,但有时我会收到此消息:[2016-02-0407:03:18]local.ERROR:PDOException:SQLSTATE[HY000][1044]Accessdeniedforuser''@'localhost'todatabase'forge'inC:\xampp\htdocs\reko\api\vendor\laravel\framework\src\Illuminate\Database\Connectors\Connector.php:55Stacktrace:#0C:\xampp\htdocs\reko\api\vendor\laravel\fr

MySQL 工作台 : how do I set up "ON UPDATE" and CURRENT_TIMESTAMP?

查看:UpdatetimestampcolumninApplicationorDatabase?我正在尝试在Workbench中建模类似的东西,但我不知道在哪里设置“ONUPDATE”部分。我能得到的最好的结果如下:---------------------------------------------------------Table`foo`.`test`-------------------------------------------------------DROPTABLEIFEXISTS`foo`.`test`;CREATETABLEIFNOTEXISTS`foo`.`

MySQL 工作台 : how do I set up "ON UPDATE" and CURRENT_TIMESTAMP?

查看:UpdatetimestampcolumninApplicationorDatabase?我正在尝试在Workbench中建模类似的东西,但我不知道在哪里设置“ONUPDATE”部分。我能得到的最好的结果如下:---------------------------------------------------------Table`foo`.`test`-------------------------------------------------------DROPTABLEIFEXISTS`foo`.`test`;CREATETABLEIFNOTEXISTS`foo`.`

php - Facebook PHP 抛出异常 "(#803) Some of the aliases you requested do not exist"

我有一个有效且经过身份验证的用户,但是当从我们的PHP网络应用程序发布到他们的墙上时,它返回:fatalerror:未捕获的OAuthException:(#803)您请求的某些别名不存在:xxxxxxxxxxxxx","name":"xxxxxxx我有24个其他用户可以毫无问题地发帖。我可以通过转到https://graph.facebook.com/xxxxxxxxxxxxx看到用户存在代码如下:$fb_user_id=$row[0];//loadedfromDB$facebook_token=$row[1];//loadedfromDB$result=$facebook->api

PHP : Make other functions access the $conn variable inside my database connection function

让其他函数访问我的数据库连接函数中的$conn变量所以在这里,我绝对不顾一切地想做点什么。我知道我想做的不是OOP,也不是100%的最佳实践。它不适用于实时网站,我只是在XAMPP上学习一些基本的PHP概念。我正在尝试做的是使我的数据库连接函数中的$conn变量可供需要它的所有其他函数访问。我正在考虑将其作为参数传递,但如何实现?我不喜欢使用PHP的“全局”或$GLOBALS。我现在的工作方法是使用过程方法使用mysqli。例如我有这样的东西:functiondb(){$conn=mysqli_connect("localhost","root","","database");}fun

android - 仅在 Android P(8.1) 模拟器中出错] : android. database.sqlite.SQLiteException:没有这样的表:(代码 1 SQLITE_ERROR):

我在assert/文件夹中有一个数据库文件,我使用了复制数据库的代码。但是将其复制到设备后,该表丢失了。仅当我在AndroidP(8.1)中运行应用程序并且它与其他android版本一起工作正常时才会发生这种情况,我也在Nougat上检查过并且工作正常。如果AndroidP有任何新的更新,请帮忙......??复制数据库代码:publicvoidcreateDataBase()throwsIOException{booleandbExist=checkDataBase();if(dbExist){//donothing-databasealreadyexist}else{this.ge