Fix: Добавлена организация в элементы заявки
✅ organization relationship в CourseRequestItem ✅ Отображение в show.blade.php ✅ Загрузка в контроллере Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
This commit is contained in:
@@ -178,7 +178,7 @@ class CourseRequestController extends Controller
|
||||
{
|
||||
Gate::authorize('view', $courseRequest);
|
||||
|
||||
$courseRequest->load(['organization', 'requestedBy', 'approvedBy', 'items.course', 'items.user', 'items.group']);
|
||||
$courseRequest->load(['organization', 'requestedBy', 'approvedBy', 'items.course', 'items.user', 'items.group', 'items.organization']);
|
||||
|
||||
return view('admin.course-requests.show', compact('courseRequest'));
|
||||
}
|
||||
|
||||
@@ -44,6 +44,11 @@ class CourseRequestItem extends Model
|
||||
return $this->belongsTo(Group::class);
|
||||
}
|
||||
|
||||
public function organization(): BelongsTo
|
||||
{
|
||||
return $this->belongsTo(Organization::class);
|
||||
}
|
||||
|
||||
public function getTypeAttribute(): string
|
||||
{
|
||||
if ($this->user_id) {
|
||||
|
||||
Reference in New Issue
Block a user