好的,我正在尝试删除一个模型,然后返回一个response()->json([...])。出于某种原因,当我删除模型时,无论我做什么,它总是返回NULL。
下面是用于删除给定用户的User模型中的函数。
/**
* @return bool|\Illuminate\Http\JsonResponse|null
* Delete user
*/
public function deleteUser()
{
// If the admin deletes his own account we need to check if there is another admin. T
我正在使用腔来开发REST。我用过这两种型号的User和Post。在我的User模型中,我可以使用hasMany()方法获取所有用户的帖子:
<?php
namespace App;
use Illuminate\Database\Eloquent\Model;
class User extends Model
{
// ...
public function posts()
{
return $this->hasMany('App\Post');
}
// ...
得到我所有的用户帖子是非常有帮助的:
return respons
我有两种相互关联的一对一关系。
模型A属于模型B,当B模型的一个实例返回到前端时,模型B的包含A模态的数据,就像这个例子一样。
use Illuminate\Http\Resources\Json\JsonResource;
class B extends JsonResource
{
public function toArray($request)
{
return [
'id' => $this->id,
'prop1' => $this->prop1
我正在构建一个客户端应用程序,它需要在我的服务器API响应中拥有相关模型的in。
在我的例子中,我有两个模型,一个是Post模型,一个是标记模型。它们之间的关系是多对多的,因此需要一个枢轴表。
class Post extends Eloquent {
protected $fillable = [ 'title', 'body' ];
public function tags()
{
return $this->hasMany('Tag');
}
}
class Tag extend
如何用模型法在laravel中查询?我在城市模型中有一个计数器方法,我想在我的select查询中使用这个作为响应。
我怎么写这个?
我的城市模式
public function mobile()
{
return $this->hasMany(Mobile::class);
}
public function mobile_count()
{
return $this->mobile()->count();
}
我的疑问
public function findCityWithID($id)
{
$subgroup = City::select(
我最近发现presenters ()实现了,并且是向现有的Laravel模型添加字段和逻辑的一种很好的方法。下面举一个例子来回答我的问题:
// Tack on a new readable timestamp field.
public function timeago()
{
return $this->object->created_at->whenForHumans();
}
// Wrap an existing field with some formatting logic
public function created_at()
{
retu
我有两个需要关联的模型,一个是Users模型,另一个是Prices模型。在我的Prices模型中,有一个JSON object,它包含一个用户的ID,我想知道是否可以使用Prices模型中的ID来关联我的Prices表?
我知道您可以使用一个getAttribute,然后这样返回用户,但是我想知道是否有一个$this->hasOne()方法可以使用?
例如:
JSON
{user_id: 1, other_values:"in the object"}
价格模型
class Prices extends Model {
/* Prices has the co
我有个不知从哪冒出来的问题。我使用JWTAuth创建了一个登录函数,它运行得很好,JWTAuth::the返回我需要的令牌。但是,在我在用户模型中添加了自动哈希密码函数之后,JWTAuth::the总是返回false。
我还在用户迁移中添加了softDeletes。是什么原因导致JWTAuth::the继续返回false?因为除了用户模型和用户迁移之外,我没有修改任何东西。我怎样才能解决这个问题?
这是我的密码:
自动哈希密码函数(User.php模型)
public function setPasswordAttribute($password)
{
$
我正在为一个小项目连接一个laravel应用程序。其中一个特性是访问foto数据库()的API。我对laravel非常陌生,并且在网络安全方面有0的经验,所以我想知道什么是设置它的最佳方式。
通过使用登录方法创建PiwigoClient模型,我成功地设置了API访问槽laravel,该模型将响应coockies传递给对piwigo的其他请求:
class PiwigoClient extends Model
{
use HasFactory;
public static $apiURL = 'https://not-actual-piwigo-link/ws.php&