minor fix

master
Константин 2023-09-08 10:58:00 +03:00
parent 50c5319169
commit ef2832a943
3 changed files with 8 additions and 0 deletions

View File

@ -2,6 +2,7 @@
namespace App\Http\Controllers\Api\Users; namespace App\Http\Controllers\Api\Users;
use App\Events\UserRegistered;
use App\Http\Controllers\Controller; use App\Http\Controllers\Controller;
use App\Models\User; use App\Models\User;
use App\Transformers\Users\UserTransformer; use App\Transformers\Users\UserTransformer;
@ -47,6 +48,7 @@ class UsersController extends Controller {
]); ]);
$user = $this->model->create($request->all()); $user = $this->model->create($request->all());
$user->assignRole('User'); $user->assignRole('User');
event(new UserRegistered($user, $request->get('password')));
//if ($request->has('roles')) $user->syncRoles($request['roles']); //if ($request->has('roles')) $user->syncRoles($request['roles']);
return fractal($user, new UserTransformer())->respond(201); return fractal($user, new UserTransformer())->respond(201);
} }

View File

@ -69,6 +69,10 @@ class Application extends Model {
})->get(); })->get();
} }
public function getConclusionAttribute() {
return $this->conclusions()->first();
}
public function submit(): bool { public function submit(): bool {
$res = $this->update(['status' => ApplicationStatus::PROCESSING]); $res = $this->update(['status' => ApplicationStatus::PROCESSING]);

View File

@ -8,5 +8,7 @@
<p><b>Назначение продукции</b>: {{$application->product->purpose ?? 'не указано'}}</p> <p><b>Назначение продукции</b>: {{$application->product->purpose ?? 'не указано'}}</p>
@elseif($status === \App\Models\Applications\ApplicationStatus::COMPLETED) @elseif($status === \App\Models\Applications\ApplicationStatus::COMPLETED)
<p><b>{{$application->title}} выполнена.</b></p> <p><b>{{$application->title}} выполнена.</b></p>
<p><b>Эксперт</b>: {{$application->conclusion->author->name ?? 'не указан'}}</p>
<p><b>Мнение эксперта</b>: {{$application->conclusion->message ?? 'не указано'}}</p>
@endif @endif
@endsection @endsection