mirror of
https://gitlab.com/CIEFWorldwideSdnBhd/izyim-api.git
synced 2026-08-19 04:24:01 +00:00
updated docker to fix faker image error
updated on user phone verification, create a company profile removed company store function updated company with user relationship added company factory moved company routes into authenticated routes updated company test renamed "verify" routes to "verify-phone"
This commit is contained in:
@@ -145,6 +145,12 @@ class AuthController extends Controller
|
||||
// attach role to user
|
||||
$user->attachRole($role);
|
||||
$user->update(['name' => $name, 'password' => Hash::make($password)]);
|
||||
|
||||
// TODO : create company for user
|
||||
$company = new Company;
|
||||
$company->user = $user;
|
||||
$company->save();
|
||||
|
||||
return response()->json(['success'=> true, 'message'=> 'Profile updated.']);
|
||||
}
|
||||
|
||||
|
||||
@@ -6,23 +6,16 @@ use Illuminate\Http\Request;
|
||||
use App\Company;
|
||||
use Illuminate\Support\Facades\Storage;
|
||||
use Validator;
|
||||
use Auth;
|
||||
|
||||
class CompanyController extends Controller
|
||||
{
|
||||
public function store(Request $request)
|
||||
public function update(Request $request)
|
||||
{
|
||||
$input = $request->all();
|
||||
Company::create($input);
|
||||
return response()->json(['input'=>$input],201);
|
||||
//return redirect('/');
|
||||
}
|
||||
|
||||
public function update(Request $request, $id)
|
||||
{
|
||||
$company = Company::find($id);
|
||||
$company = Company::where("user_id", Auth::user()->id)->first();
|
||||
if (!$company)
|
||||
{
|
||||
return response()->json(['message'=>'company not found'],200);
|
||||
return response()->json(['message'=>'company not found'], 404);
|
||||
}
|
||||
|
||||
$company->company_name=$request->input('company_name');
|
||||
@@ -41,9 +34,9 @@ class CompanyController extends Controller
|
||||
return response()->json(['company'=>$company],200);
|
||||
}
|
||||
|
||||
public function companyProfile(Request $request, $id)
|
||||
public function companyProfile(Request $request)
|
||||
{
|
||||
$company = Company::find($id);//find the company first
|
||||
$company = Company::where("user_id", Auth::user()->id)->first();
|
||||
if (!$company)
|
||||
{
|
||||
return response()->json(['message'=>'company for company_prof not found'],200);
|
||||
@@ -75,12 +68,12 @@ class CompanyController extends Controller
|
||||
return response()->json(['company'=>$company],200);
|
||||
}//end of companyProfile()
|
||||
|
||||
public function regCert(Request $request, $id)
|
||||
public function regCert(Request $request)
|
||||
{
|
||||
$company = Company::find($id); //find the company first
|
||||
$company = Company::where("user_id", Auth::user()->id)->first();
|
||||
if (!$company)
|
||||
{
|
||||
return response()->json(['message'=>'company for reg_cert not found'],200);
|
||||
return response()->json(['message'=>'Company not found'], 404);
|
||||
}
|
||||
|
||||
//validating file types
|
||||
|
||||
Reference in New Issue
Block a user