草庐IT

eloquent

全部标签

php - Laravel 属于不工作

我的应用程序中有2个模型,“User”和“MedicineType”(每个User属于一个MedicineType)。我使用belongsTo()和hasMany()在两个模型之间建立了一对多关系。hasMany()关系完美地工作,但belongTo()不起作用。有谁知道我哪里弄错了吗?User::find(1)->medicine_type[thisreturnsnothing]MedicineType::find(1)->users[thisreturnsusers]这是模型的代码:classMedicineTypeextendsEloquent{publicfunctionuse

php - Laravel 属于不工作

我的应用程序中有2个模型,“User”和“MedicineType”(每个User属于一个MedicineType)。我使用belongsTo()和hasMany()在两个模型之间建立了一对多关系。hasMany()关系完美地工作,但belongTo()不起作用。有谁知道我哪里弄错了吗?User::find(1)->medicine_type[thisreturnsnothing]MedicineType::find(1)->users[thisreturnsusers]这是模型的代码:classMedicineTypeextendsEloquent{publicfunctionuse

php - laravel Eloquent ORM delete() 方法

你好,我正在学习laravel。我使用EloquentORM删除方法,但我得到了不同的结果。不是真或假,而是空的。我设置了一个资源路由,在UsersController中有一个destroy方法。publicfunctiondestroy($id){$res=User::find($id)->delete();if($res){$data=['status'=>'1','msg'=>'success'];}else{$data=['status'=>'0','msg'=>'fail'];returnresponse()->json($data);但我总是得到响应{"status":"0

php - laravel Eloquent ORM delete() 方法

你好,我正在学习laravel。我使用EloquentORM删除方法,但我得到了不同的结果。不是真或假,而是空的。我设置了一个资源路由,在UsersController中有一个destroy方法。publicfunctiondestroy($id){$res=User::find($id)->delete();if($res){$data=['status'=>'1','msg'=>'success'];}else{$data=['status'=>'0','msg'=>'fail'];returnresponse()->json($data);但我总是得到响应{"status":"0

php - Laravel - 数据库、表和列命名约定?

我正在使用laraveleloquent数据对象来访问我的数据,命名我的表、列、外键/主键等的最佳方式是什么?我发现,那里有很多命名约定。我只是想知道哪一个最适合laraveleloquent模型。我正在考虑以下命名约定:单数表名(例如:Post)单列名称(例如:userId-post表中的用户ID)表格名称中多个单词的驼峰式大小写(例如:PostComment、PostReview、PostPhoto)列名称中多个单词的驼峰式大小写(例如:firstName、postCategoryId、postPhotoId)因此,我可以在Controller中使用类似的语法。$result=Po

php - Laravel - 数据库、表和列命名约定?

我正在使用laraveleloquent数据对象来访问我的数据,命名我的表、列、外键/主键等的最佳方式是什么?我发现,那里有很多命名约定。我只是想知道哪一个最适合laraveleloquent模型。我正在考虑以下命名约定:单数表名(例如:Post)单列名称(例如:userId-post表中的用户ID)表格名称中多个单词的驼峰式大小写(例如:PostComment、PostReview、PostPhoto)列名称中多个单词的驼峰式大小写(例如:firstName、postCategoryId、postPhotoId)因此,我可以在Controller中使用类似的语法。$result=Po

php - 我在哪里可以获得 Laravel 事件的完整列表(由核心库触发)?

我想知道Laravel核心库触发了哪些事件。我想获取完整的列表,例如laravel.query和laravel.done。theofficialdocs列出了四个事件,但我认为Laravel的事件比这四个还多! 最佳答案 Laravel实际上并没有你想象的那么多事件。虽然它确实使用了事件系统,但它可供开发人员在应用程序中使用。不管怎样,这是我整理的一份list。laravel.donelaravel.loglaravel.querylaravel.resolvinglaravel.composing:{viewname}larave

php - 我在哪里可以获得 Laravel 事件的完整列表(由核心库触发)?

我想知道Laravel核心库触发了哪些事件。我想获取完整的列表,例如laravel.query和laravel.done。theofficialdocs列出了四个事件,但我认为Laravel的事件比这四个还多! 最佳答案 Laravel实际上并没有你想象的那么多事件。虽然它确实使用了事件系统,但它可供开发人员在应用程序中使用。不管怎样,这是我整理的一份list。laravel.donelaravel.loglaravel.querylaravel.resolvinglaravel.composing:{viewname}larave

php - 使用 Eloquent 和 Laravel 5 在 json 响应中包含模型关系

我有这样的模型设置:hasOne('App\Models\Mime','mime');}}而当JsonSerialize()被调用时,它会返回:{"serverPath":"upload/2015/06/06/21/filename.jpg","filename":"filename.jpg","mime":"92"}这个92引用另一个表中的id(由App\Models\Mime表示),并带有一个与之关联的字符串type.我想用上述字符串替换这个92。{"serverPath":"upload/2015/06/06/21/filename.jpg","filename":"filena

php - 使用 Eloquent 和 Laravel 5 在 json 响应中包含模型关系

我有这样的模型设置:hasOne('App\Models\Mime','mime');}}而当JsonSerialize()被调用时,它会返回:{"serverPath":"upload/2015/06/06/21/filename.jpg","filename":"filename.jpg","mime":"92"}这个92引用另一个表中的id(由App\Models\Mime表示),并带有一个与之关联的字符串type.我想用上述字符串替换这个92。{"serverPath":"upload/2015/06/06/21/filename.jpg","filename":"filena