作者:手机用户2602901563 | 来源:互联网 | 2023-08-21 22:00
Github:https:github.comlaragenla…命令phpartisanlaragen:modelUserphpartisanlaragen:model--all
Github: https://github.com/laragen/la…
命令
php artisan laragen:model User
php artisan laragen:model --all
php artisan laragen:api User
php artisan laragen:api User --model --actiOns=index,view
php artisan laragen:channel Sms
php artisan laragen:channel Sms --message=mobile,content
php artisan laragen:message Sms
php artisan laragen:message Sms --attributes=mobie,content
生成代码示例
namespace App\Models;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Relations\BelongsTo;
use Illuminate\Database\Eloquent\Relations\BelongsToMany;
use Illuminate\Database\Eloquent\Relations\HasMany;
use Illuminate\Database\Eloquent\Relations\MorphMany;
use Illuminate\Database\Eloquent\Relations\MorphTo;
use Illuminate\Database\Eloquent\SoftDeletes;
use Illuminate\Notifications\Notifiable;
class Comment extends Model
{
use SoftDeletes;
public $fillable = ['user_id', 'content', 'commentable_id', 'commentable_type'];
public $casts = [];
public $appends = [];
public $dates = ['deleted_at'];
/**
* Get user
* @return BelongsTo
*/
public function user(): BelongsTo
{
return $this->belongsTo(User::class);
}
/**
* Get commentable model
* @return MorphTo
*/
public function commentable(): MorphTo
{
return $this->morphTo();
}
}