modified assests
This commit is contained in:
@@ -20,8 +20,8 @@ class PublicationController extends Controller
|
||||
public function __construct(Publication $publication){
|
||||
$this->model = $publication;
|
||||
$this->publicationReceiverModel = new PublicationReceiver();
|
||||
$this->baseLabId = Session::get('base_lab_id');
|
||||
$this->base = Session::get('base_lab');
|
||||
$this->baseOrganizationId = Session::get('base_organization_id');
|
||||
$this->base = Session::get('base_organization');
|
||||
}
|
||||
|
||||
public function index(Request $request){
|
||||
@@ -35,7 +35,7 @@ class PublicationController extends Controller
|
||||
|
||||
public function save(Request $request){
|
||||
try{
|
||||
$validator = \Validator::make($request->all(), ['start_date' => 'required', 'title_en' => 'required','lab_ids' => 'required']);
|
||||
$validator = \Validator::make($request->all(), ['start_date' => 'required', 'title_en' => 'required','organization_ids' => 'required']);
|
||||
if ($validator->fails()) return response()->json(['success' => false, 'message' => __('comment.create_fail'), 'errors' => $validator->errors()->all()]);
|
||||
|
||||
$publication = $this->model::query()->create([
|
||||
@@ -46,10 +46,10 @@ class PublicationController extends Controller
|
||||
'description' => $request->description
|
||||
]);
|
||||
|
||||
foreach ($request->lab_ids as $lab_id){
|
||||
foreach ($request->organization_ids as $organization_id){
|
||||
$this->publicationReceiverModel::query()->create([
|
||||
'publication_id' => $publication->id,
|
||||
'lab_id' => $lab_id,
|
||||
'organization_id' => $organization_id,
|
||||
'created_by' => Auth::id()
|
||||
]);
|
||||
}
|
||||
@@ -62,7 +62,7 @@ class PublicationController extends Controller
|
||||
|
||||
public function update(Request $request){
|
||||
try {
|
||||
$validator = \Validator::make($request->all(), ['start_date' => 'required', 'title_en' => 'required', 'lab_ids' => 'required']);
|
||||
$validator = \Validator::make($request->all(), ['start_date' => 'required', 'title_en' => 'required', 'organization_ids' => 'required']);
|
||||
if ($validator->fails()) return response()->json(['success' => false, 'message' => __('comment.update_fail'), 'errors' => $validator->errors()->all()]);
|
||||
$data = array(
|
||||
'title_en' => $request->title_en,
|
||||
@@ -73,10 +73,10 @@ class PublicationController extends Controller
|
||||
);
|
||||
$this->model::query()->where('id', $request->uid)->update($data);
|
||||
$this->publicationReceiverModel::query()->where('publication_id', $request->uid)->delete();
|
||||
foreach ($request->lab_ids as $lab_id){
|
||||
foreach ($request->organization_ids as $organization_id){
|
||||
$this->publicationReceiverModel::query()->create([
|
||||
'publication_id' => $request->uid,
|
||||
'lab_id' => $lab_id,
|
||||
'organization_id' => $organization_id,
|
||||
'created_by' => Auth::id()
|
||||
]);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user